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

wen*_*ode 9 python django macos pip virtualenv

问题

我很难让 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
Run Code Online (Sandbox Code Playgroud)

我尝试四处寻找解决方案 - 但我似乎无法让它发挥作用。我不经常使用 python,所以这对我来说大多是陌生的。我试图包含所需的信息,如果需要更多信息,请告诉我。我感谢任何帮助 - 谢谢。

一些信息:

哪条蟒蛇

/Users/tylerwendlandt/anaconda/envs/ualbertacro/bin/python

蟒蛇——版本

Python 3.4.3 :: Continuum Analytics, Inc.

哪个点

/Users/tylerwendlandt/anaconda/envs/ualbertacro/bin/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

虚拟环境——版本

13.1.2

小智 0

您是否尝试过 virtualenv -p python env 我认为您有路径问题,第二个错误行中的 PYTHONPATH 变量中是否有某些内容?如果您的 PYTHONPATH 在错误行中包含第一个目录,请将其更改为第二个目录,然后重试。