虚拟环境找不到Python2。

7

我使用的是带有 Python 2.7 的 Mac,因此应该已经安装了所需版本。

至少我认为这是问题所在。当我尝试运行 make install 项目时,出现了以下错误:

The executable python2 (from --python=python2) does not exist
make: *** [bin/python] Error 3
4个回答

23
virtualenv --python=python3 fibonacci_env

找出哪个Python


6

指定Python解释器的完整路径(不确定是否正确 - 没有使用过MacOs):

mkvirtualenv myenv --python=/Library/Frameworks/Python.framework/Versions/2.7/bin/python

or smth like:

--python=$(which python)

0

Python 2.7是系统框架的一部分,位于这里:

/System/Library/Frameworks/Python.framework/Versions/

如果你想在macOS Sierra上创建一个带有Python2.7的虚拟环境,请按照以下步骤操作:
使用以下命令:virtualenv -p /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python my_venv

0

指定你想要使用的Python版本

virtualenv -p /usr/bin/python3 venv


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接