我很难让virtualenv在我的OSX机器上工作。当我运行virtualenv env
时,我得到错误:
New python executable in env/bin/python
ERROR: The executable env/bin/python is not functioning
ERROR: It thinks sys.prefix is '/Users/tylerwendlandt/Documents/Courses/cmput_401' (should be '/Users/tylerwendlandt/Documents/Courses/cmput_401/env')
ERROR: virtualenv is not compatible with this system or executable
我试着四处寻找解决办法,但似乎没能奏效。我不经常使用python,所以这对我来说很陌生。我试图包括所需的信息,请让我知道如果需要更多。谢谢你的帮助-谢谢。在
哪个python
/Users/tylerwendlandt/anaconda/envs/ualbertacro/bin/python
python——版本
Python 3.4.3 :: Continuum Analytics, Inc.
哪个pip
/Users/tylerwendlandt/anaconda/envs/ualbertacro/bin/pip
pip——版本
pip 7.1.2 from /Users/tylerwendlandt/anaconda/envs/ualbertacro/lib/python3.4/site-packages (python 3.4)
哪个虚拟机
/Users/tylerwendlandt/anaconda/envs/ualbertacro/bin/virtualenv
virtualenv——版本
13.1.2
更新virtualenv版本
所以基本上你使用的是conda而不是mac的内置python。所以你应该做以下事情:
那么它会很好地工作。在
你试过了吗
virtualenv -p python env
我想你有路径问题,你的PYTHONPATH变量中有第二条错误行的东西吗?如果PYTHONPATH在错误行中有第一个目录,请将其更改为第二个目录,然后重试。在相关问题 更多 >
编程相关推荐