2013-12-15 39 views
3

在OS X 10.7.5的virtualenv错误: “ '... /斌/ easy_install的' 未找到”

,当我在

FileNotFoundError: [Errno 2] No such file or directory: '.../virtualenv/bin/easy_install' 
运行

virtualenv-3.3 virtualenv/ 

它的错误使用python3.3

Overwriting virtualenv/lib/python3.3/site.py with new content 
Overwriting virtualenv/lib/python3.3/orig-prefix.txt with new content 
Overwriting virtualenv/lib/python3.3/no-global-site-packages.txt with new content 
New python executable in virtualenv/bin/python3.3 
Not overwriting existing python script virtualenv/bin/python (you must use virtualenv/bin/python3.3) 
Overwriting virtualenv/lib/python3.3/distutils/__init__.py with new content 
File virtualenv/lib/python3.3/distutils/distutils.cfg exists with different content; not overwriting 
Installing distribute...done. 
Installing pip... 

我的系统有setuptools/distribute

为什么不是virtualenv设置easy_install

+2

似乎有这个GitHub上的问题: https://github.com/pypa/virtualenv/issues/281 你有最新版本的virtualenv的? – halflings

+1

是的,我今天设置它(virtualenv 1.10.1) –

回答

0

//此问题与Pip的过期版本有关,我认为。

我在CEntOS 6.3上遇到了类似的错误。

我建议至少试图引导一个虚拟环境。如果它不起作用,所有你必须丢失的是一些兆字节和20分钟的时间。

你将需要:

  • 编译Python3.4
  • 来源的最新VIRTUALENV
  • 坚韧
  • 笔和纸

类似的东西在这里列出的答案可能工作:What's the proper way to install pip, virtualenv, and distribute for Python?

简而言之,从PyPI下载virtualenv package from source,解压缩,然后cd进入提取创建的目录。

从文档:

$ curl -O https://pypi.python.org/packages/source/v/virtualenv/virtualenv-X.X.tar.gz 
$ tar xvfz virtualenv-X.X.tar.gz 
$ cd virtualenv-X.X 

替换上面的版本号x.x中。例如,cd virtualenv-X.X将在用正确的版本号替换X之后为cd virtualenv-13.1.2

然后,使用virtualenv.py,不仅仅是$ virtualenv,但$ ./virtualenv.py

我希望这会更好,因为使用最新virtualenv的pip将在预期位置包含easy_install。

我已经在具有类似配置的CEntOS 6.3机器上测试过了。它在那里工作,但我买不起OS X 10.7.5的副本。

相关问题