virtualenv错误:env/bin/python中的可执行文件无法运行

2024-10-01 09:31:24 发布

您现在位置:Python中文网/ 问答频道 /正文

问题

我很难让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


Tags: pip版本envbinvirtualenvisnoterror
3条回答

更新virtualenv版本

pip install  upgrade virtualenv

所以基本上你使用的是conda而不是mac的内置python。所以你应该做以下事情:

pip uninstall virtualenv
conda install virtualenv

那么它会很好地工作。在

你试过了吗 virtualenv -p python env 我想你有路径问题,你的PYTHONPATH变量中有第二条错误行的东西吗?如果PYTHONPATH在错误行中有第一个目录,请将其更改为第二个目录,然后重试。在

相关问题 更多 >