所有东西似乎对Python 2和3都能正常工作:
$ which Python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
$ python --version
Python 2.7.9
$ python2
Python 2.7.9 (v2.7.9:648dcafa7e5f, Dec 10 2014, 10:10:46)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
$ python3
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 23 2015, 02:52:03)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
我的 .bash_profile 设置如下:
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH
问题:
$ virtualenv My_Env
-bash: /usr/local/bin/virtualenv: /usr/local/opt/python3/bin/python3.4: bad interpreter: No such file or directory
以上路径不存在。我直接从Python网站下载了Python软件包并使用默认设置安装。
在此之前,我使用HomeBrew安装了Python,但是这个路径似乎并不是HomeBrew文件路径。
总之......我的文件路径出了问题,不在我的.bash_profile文件中,我不知道该去哪里修复它。
还要注意的是,我用完全相同的.bash_profile文件和Python安装设置在另一台电脑上设置,并且它可以完美地运行......
两台电脑都在运行Mac Yosemite操作系统。
提前感谢!
export VIRTUALENV_PYTHON=
。 - dting