python - 尝试创建 virtualenv 时出错

标签 python virtualenv

由于以下错误,我无法创建新的虚拟环境:

$ virtualenv env
New python executable in env/bin/python
Installing distribute....done.
  Complete output from command /var/www/vhosts/example.com/...ython /var/www/vhosts/example.com/...stall /usr/lib/pymodules/python2.6/v...ar.gz:
  error: Not a URL, existing file, or requirement spec: '/usr/lib/pymodules/python2.6/virtualenv_support/pip-0.6.3.tar.gz'
----------------------------------------
Traceback (most recent call last):
  File "/usr/bin/virtualenv", line 9, in <module>
    load_entry_point('virtualenv==1.4.5', 'console_scripts', 'virtualenv')()
  File "/usr/lib/pymodules/python2.6/virtualenv.py", line 537, in main
    use_setuptools=options.use_setuptools)
  File "/usr/lib/pymodules/python2.6/virtualenv.py", line 630, in create_environment
    install_pip(py_executable)
  File "/usr/lib/pymodules/python2.6/virtualenv.py", line 390, in install_pip
    filter_stdout=_filter_setup)
  File "/usr/lib/pymodules/python2.6/virtualenv.py", line 598, in call_subprocess
    % (cmd_desc, proc.returncode))
OSError: Command /var/www/vhosts/example.com/...ython /var/www/vhosts/example.com/...stall /usr/lib/pymodules/python2.6/v...ar.gz failed with error code 1

我已经在网上搜索过,但找不到解决此问题的方法。我将 Ubuntu 10.04.4 LTS 与 Python 2.6.5 和 Virtualenv 1.7.2 一起使用,感谢您的帮助。 :)

最佳答案

我只是自己弄明白了:我尝试使用 apt-get install python-virtualenv 安装 virtualenv。

执行 apt-get purge python-virtualenv && easy_install virtualenv 解决了这个问题。

关于python - 尝试创建 virtualenv 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11921965/

相关文章:

python - 如何在应用程序的源代码管理中管理 python 版本?

python - virtualenv 中的配置位置

python - 代码花费太多时间

python - 如何只知道 URL 获取 Internet 上的文件大小

python - 虚拟环境中的kivy,窗口提供程序错误(linux)

python - 在 python PIP 中,如何在我的私有(private) pip 索引 "secure and verifiable"中创建文件?

python - 如何使用lxml通过文本查找元素?

python - 同时读取 2 个文件中的每 4 行

python - 为什么这个函数在没有调用return的情况下却有返回值?

python - 用户警告 : Module _mysql was already imported from/usr/lib/pymodules/python2. 6/_mysql.so