<p>谢谢大家的意见。我终于想出了解决办法。困难的部分是找出如何定位安装Python2.7.15的位置,我将在响应中保持原样,因为我通过在其他地方反复查找找到了它。我还没有找到一个命令来提供完整的路径(也许专家可以告诉我们如何从简洁的python到完整的路径)。在</p>
<p>我发现有趣的是,在调用virtualenv时,控制台使用什么并不重要。重要的是用于安装virtualenv的Python版本,这是将要使用的默认版本。在</p>
<p>实际上,我们必须在virtualenv中使用-p选项,并确保找到所需python版本的正确位置。在</p>
<pre><code>dhcp-18 41:WakeUp8 jbs$ virtualenv -p /usr/local/Cellar/python@2/2.7.15/bin/python env
Running virtualenv with interpreter /usr/local/Cellar/python@2/2.7.15/bin/python
New python executable in /Users/jbs/PycharmProjects/WakeUp8/env/bin/python2.7
Also creating executable in /Users/jbs/PycharmProjects/WakeUp8/env/bin/python
Installing setuptools, pip, wheel...done.
dhcp-18-189-34-41:WakeUp8 jbs$ python
Python 2.7.15 (default, May 1 2018, 16:44:14)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
dhcp-18 41:WakeUp8 jbs$ pwd
/Users/jbs/PycharmProjects/WakeUp8
dhcp-18-189-34-41:WakeUp8 jbs$ source env/bin/activate
(env) dhcp-18-189-34-41:WakeUp8 jbs$ python
Python 2.7.15 (default, May 1 2018, 16:44:14)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
</code></pre>