无法在python 2.7中创建virtualenv

时间:2012-11-15 07:56:36

标签: python-2.7 virtualenv

我正在尝试使用以下命令创建virtualenv:

$ 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错误消息。有人愿意借出他们的知识来解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

对于今后获得error code 2的其他人来说,我是如何处理它的。 我从来没有弄清楚哪个问题导致修复(存在很多问题),但我可以概述我为清理计算机所采取的步骤。

  1. 我按照本指南设置我的Python环境“正确”http://docs.python-guide.org/en/latest/starting/install/osx/
  2. 当我$ brew doctor
  3. 时,我遇到了很多错误
  4. 我使用谷歌作为我的指南,费力地摆脱了每一个警告和错误。
  5. 必须更改许多文件夹权限。
  6. 最终,在重新安装了大部分内容之后,我能够设置virtualenv。

    希望这可以帮助遇到同样麻烦的人。