2013-12-15 66 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的副本。

相關問題