Virtualenv 返回“没有这样的文件或目录..."错误 [英] Virtualenv returning a 'No such file or directory...' error

查看:34
本文介绍了Virtualenv 返回“没有这样的文件或目录..."错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

命令 virtualenv --no-site-packages env/ 产生以下错误堆栈跟踪:

The command virtualenv --no-site-packages env/ produces the following error stack trace:

    The --no-site-packages flag is deprecated; it is now the default behavior.
New python executable in env/bin/python
Installing setuptools.............done.
Installing pip...
  Error [Errno 2] No such file or directory while executing command /home/zach/School/CS...env/bin/easy_install /usr/local/lib/pytho...pport/pip-1.1.tar.gz
...Installing pip...done.
Traceback (most recent call last):
  File "/usr/local/bin/virtualenv", line 9, in <module>
    load_entry_point('virtualenv==1.7.1.2', 'console_scripts', 'virtualenv')()
  File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 928, in main
    never_download=options.never_download)
  File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 1042, in create_environment
    install_pip(py_executable, search_dirs=search_dirs, never_download=never_download)
  File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 640, in install_pip
    filter_stdout=_filter_setup)
  File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 966, in call_subprocess
    cwd=cwd, env=env)
  File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1239, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

我使用的是 Ubuntu 11.10 和 Python 2.7.

I am using Ubuntu 11.10 and Python 2.7.

想通了.

我最初是用 pip 安装的,所以我通过 pip 卸载,然后通过 apt-get 重新安装.

I originally installed it with pip, so I uninstalled via pip and that reinstalled via apt-get.

推荐答案

virtualenv 看起来正在尝试使用来自本地存档的 easy_install 安装 pip.你能验证它存在于 /usr/local/lib/pytho...pport/pip-1.1.tar.gz 吗?

virtualenv looks to be trying to install pip using easy_install from a local archive. Can you verify that it exists at /usr/local/lib/pytho...pport/pip-1.1.tar.gz ?

您可能需要确保事先正确安装了 pip.尝试:easy_install -U pip 首先.

You may want to ensure that you have pip properly install beforehand. Try: easy_install -U pip first.

这篇关于Virtualenv 返回“没有这样的文件或目录..."错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆