0

我正在尝试使用以下命令创建一个 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 错误消息。有人愿意借他们的知识来解决这个问题吗?

4

1 回答 1

0

对于其他未来的人来说,error code 2这就是我处理它的方式。我从来没有弄清楚哪个问题可以解决(有很多问题),但我可以概述我清理计算机所采取的步骤。

  1. 我按照本指南“正确”设置了我的 Python 环境http://docs.python-guide.org/en/latest/starting/install/osx/
  2. 当我这样做时,我遇到了很多错误$ brew doctor
  3. 我以谷歌为向导,费力地摆脱了所有警告和错误。
  4. 许多文件夹权限必须更改。

最终,在重新安装了大部分内容后,我能够设置一个 virtualenv。

希望这对遇到与我相同的混乱的人有所帮助。

于 2012-11-16T19:37:57.797 回答