virtualenv 找不到 python2
我在用Mac电脑,里面自带了Python 2.7,所以我应该有需要的版本。
至少,我觉得这可能是问题所在。当我尝试运行 make install
来安装一个项目时,出现了一个错误,错误信息如下:
The executable python2 (from --python=python2) does not exist
make: *** [bin/python] Error 3
4 个回答
0
指定你想使用的Python版本
virtualenv -p /usr/bin/python3 venv
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
6
指定完整的Python解释器路径(不确定这个路径是否正确 - 我没有使用过MacOs):
mkvirtualenv myenv --python=/Library/Frameworks/Python.framework/Versions/2.7/bin/python
或者类似这样的:
--python=$(which python)
23
virtualenv --python=python3 fibonacci_env
指出哪个是python