<p>对于Python2和3来说,一切似乎都很好:</p>
<pre><code>$ 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.
</code></pre>
<p>我的.bash_配置文件设置如下:</p>
<pre><code>PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH
</code></pre>
<p>问题是:</p>
<pre><code>$ virtualenv My_Env
-bash: /usr/local/bin/virtualenv: /usr/local/opt/python3/bin/python3.4: bad interpreter: No such file or directory
</code></pre>
<p>上面的路径不存在。我直接从python站点下载了python包,并使用默认设置安装。</p>
<p>在此之前,我使用的是随HomeBrew一起安装的Python,但此路径似乎不是brew文件路径。</p>
<p>底线。。。我的文件路径在我的.bash_配置文件之外的其他地方被弄乱了,我不知道在哪里可以修复它。</p>
<hr/>
<p>另外请注意,我用相同的.bash_配置文件和python安装设置了我的另一台计算机,它工作得很好。。。</p>
<p>两人都在经营Mac Yosemite。</p>
<p>提前谢谢!</p>