virtualenv setup OSerror -5 with relocated Python on MacOSX

virtualenv setup OSerror -5 with relocated Python on MacOSX

我在我的 MacOSX El Capitan 上下载了 Canopy 并将其设置为系统默认值 python(2.7)。当我尝试使用软件 virtualenv 中的命令 "virtualenv ENV" 时,出现 OSerror -5.

网上查了原因,没有解决办法。有人对此有解决方案吗?如果没有,我必须使用OS附带的python,它不包含各种有用的科学库。

Cause of the problem

最后,我发现以最少修改使用 virtualenv 的最佳方法是始终将 python 可执行文件指向 OS X 附带的 python。 例如,在我的例子中,是使用 ~/Library/Enthought/Canopy_64bit/User/bin/virtualenv -p /usr/bin/python new_env