Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
virtualenv安装程序OSerror-5,在MacOSX上重新定位Python_Python_Macos_Virtualenv - Fatal编程技术网

virtualenv安装程序OSerror-5,在MacOSX上重新定位Python

virtualenv安装程序OSerror-5,在MacOSX上重新定位Python,python,macos,virtualenv,Python,Macos,Virtualenv,我下载了Canopy,并在MacOSX El Capitan上将其设置为系统默认python(2.7)。当我试图从软件virtualenv使用命令“virtualenv ENV”时,我得到了OSerror-5 我设法在网上找到了原因,但没有解决办法。有人能解决这个问题吗?如果没有,我必须使用操作系统附带的python,它不包含各种有用的科学库 最后,我发现使用virtualenv的最佳方法是将python可执行文件指向OS X附带的python。 例如,在我的例子中,是使用 ~/Library/

我下载了Canopy,并在MacOSX El Capitan上将其设置为系统默认python(2.7)。当我试图从软件virtualenv使用命令“virtualenv ENV”时,我得到了OSerror-5

我设法在网上找到了原因,但没有解决办法。有人能解决这个问题吗?如果没有,我必须使用操作系统附带的python,它不包含各种有用的科学库


最后,我发现使用virtualenv的最佳方法是将python可执行文件指向OS X附带的python。 例如,在我的例子中,是使用
~/Library/enthund/Canopy\u 64bit/User/bin/virtualenv-p/usr/bin/python new\u env

不要在标题中添加“已解决”之类的内容,当你接受答案时,问题会被标记为已回答。不过,问题是,如果你想使用Canopy工具和iPython,那么当你指向OS X版本时,你就会失去它。使用水蟒也带来了类似的问题,但Continuum的人已经创造了一个解决方案。检查Canopy文档,看看他们是否也开发了处理此问题的方法。@foszter,我注意到,如果我使用
--系统站点软件包
,通过Canopy安装的numpy软件包也包括在内。我认为这些包与virtualenv(在我的例子中是canopy)一起使用,而不是python(在我的例子中是system python)。