virtualenv找不到python2

时间:2014-03-16 16:26:15

标签: python virtualenv

我在mac上安装了python 2.7,所以我应该有所需的版本。

至少,我认为这是问题所在。我在尝试为项目运行make install时收到错误,并收到以下错误:

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

4 个答案:

答案 0 :(得分:3)

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

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

或类似于:

--python=$(which python)

答案 1 :(得分:0)

Python 2.7是系统框架的一部分,位于以下位置:

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

如果要在macOS Sierra上使用python2.7创建virtualenv,请执行以下操作:

virtualenv -p /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python my_venv

答案 2 :(得分:0)

  message: 'No status found with that ID.',
  code: 144,
  allErrors: [ { code: 144, message: 'No status found with that ID.' } ],
  twitterReply: { errors: [ [Object] ] },
  statusCode: 404 }

指出哪个python

答案 3 :(得分:0)

指定要使用的python版本

<块引用>

virtualenv -p /usr/bin/python3 venv