【问题标题】:Problem creating a vritualenv using virtualenv with OS X在 OS X 中使用 virtualenv 创建 vritualenv 时出现问题
【发布时间】:2010-07-04 02:09:18
【问题描述】:

所以我不确定我的问题是什么。尝试配置 virtualenv 这是我得到的错误:

20:59:51 $ virtualenv test -p /usr/local/bin/python

Running virtualenv with interpreter /usr/local/bin/python
New python executable in test/bin/python
Please make sure you remove any previous custom paths from your /Users/nlang/.pydistutils.cfg file.
Overwriting test/lib/python2.6/distutils/__init__.py with new content
Installing setuptools...............done.
  Complete output from command /Users/nlang/Code/Python/venvs...ython /Users/nlang/Code/Python/venvs...stall /Library/Python/2.6/site-packa...ar.gz:
  /Users/nlang/Code/Python/venvs/test/bin/python: can't open file '/Users/nlang/Code/Python/venvs/test/bin/easy_install': [Errno 2] No such file or directory
----------------------------------------
Traceback (most recent call last):
  File "/Library/Python/2.6/site-packages/virtualenv-1.4.9-py2.6.egg/virtualenv.py", line 1489, in <module>
    main()
  File "/Library/Python/2.6/site-packages/virtualenv-1.4.9-py2.6.egg/virtualenv.py", line 526, in main
    use_distribute=options.use_distribute)
  File "/Library/Python/2.6/site-packages/virtualenv-1.4.9-py2.6.egg/virtualenv.py", line 618, in create_environment
    install_pip(py_executable)
  File "/Library/Python/2.6/site-packages/virtualenv-1.4.9-py2.6.egg/virtualenv.py", line 390, in install_pip
    filter_stdout=_filter_setup)
  File "/Library/Python/2.6/site-packages/virtualenv-1.4.9-py2.6.egg/virtualenv.py", line 587, in call_subprocess
    % (cmd_desc, proc.returncode))
OSError: Command /Users/nlang/Code/Python/venvs...ython /Users/nlang/Code/Python/venvs...stall /Library/Python/2.6/site-packa...ar.gz failed with error code 2

我浏览了各种论坛和谷歌,但未能成功创建 virtualenv。我被卡住了:(

谢谢

【问题讨论】:

    标签: python virtualenv


    【解决方案1】:

    很难从提供的截断输出中准确判断发生了什么,但您似乎正在尝试更新现有的虚拟环境(注意Overwriting 消息)。首先,验证/usr/local/bin/python 的python 是否可以正常工作。然后,尝试在一个新的(不存在的)目录(test 以外的目录)中创建一个 virtualenv。如果这不起作用,请编辑您的问题以添加两者的输出。

    【讨论】:

    • 内德,感谢您的回复。我试图创建一个新的虚拟环境,而不是我搞砸了。我不知何故 borked stuptools,不能easy_install 任何东西。我实际上正在考虑重建我的机器......easy_install 搞砸了,自制程序没有安装任何东西......我认为这对我来说是一个很好的项目,因为明天是假期。无论如何感谢您的帮助
    • 我很好奇,你有没有找到解决办法?我在相同的场景中遇到了完全相同的错误,试图在相当新的 OS X 安装上创建我的第一个 virtualenv。
    猜你喜欢
    • 1970-01-01
    • 2014-01-23
    • 2011-08-19
    • 2011-01-22
    • 2011-06-26
    • 1970-01-01
    • 2011-01-21
    • 1970-01-01
    相关资源
    最近更新 更多