2012-11-15 93 views
0

我試圖創建具有以下命令的virtualenv:不能在Python創建的virtualenv 2.7

$ virtualenv env --distribute 

和我收到以下消息:

...Installing pip...done. 
Traceback (most recent call last): 
    File "/usr/local/bin/virtualenv", line 8, in <module> 
    load_entry_point('virtualenv==1.8.2', 'console_scripts', 'virtualenv')() 
    File "/Library/Python/2.7/site-packages/virtualenv.py", line 942, in main 
    never_download=options.never_download) 
    File "/Library/Python/2.7/site-packages/virtualenv.py", line 1054, in create_environment 
    install_pip(py_executable, search_dirs=search_dirs, never_download=never_download) 
    File "/Library/Python/2.7/site-packages/virtualenv.py", line 655, in install_pip 
    filter_stdout=_filter_setup) 
    File "/Library/Python/2.7/site-packages/virtualenv.py", line 1020, in call_subprocess 
    % (cmd_desc, proc.returncode)) 
OSError: Command /Users/nigelra/Thero...blog/venv/bin/python -x /Users/nigelra/Thero...env/bin/easy_install /Library/Python/2.7/...ort/pip-1.2.1.tar.gz failed with error code 2 

我不是特別擅長在閱讀OSX錯誤消息。有人願意借用他們的知識來解決這個問題嗎?

回答

0

對於任何未來獲得error code 2的人,我都是如何處理它的。 我從來沒有想出哪個問題使修復(有很多問題),但我可以概述我清理我的電腦的步驟。

  1. 我跟着本指南以建立我的Python環境「右」 http://docs.python-guide.org/en/latest/starting/install/osx/
  2. 我遇到一噸的時候我做了$ brew doctor
  3. 我吃力地擺脫了使用谷歌作爲我的導遊每隔警告和錯誤的錯誤。
  4. 許多文件夾權限必須更改。

最終我能夠在重新安裝大多數所有設備後創建virtualenv。

希望這可以幫助任何遇到同樣混亂的人。