12

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

    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。

编辑:想通了。

我最初使用 pip 安装它,所以我通过 pip 卸载并通过apt-get.

4

5 回答 5

8

我在debian上也有同样的情况。升级python-virtualenv可以解决问题。

apt-get upgrade python-virtualenv
于 2013-10-31T08:39:36.223 回答
7

virtualenv 似乎正在尝试使用本地存档中的 easy_install 安装 pip。你能验证它是否存在于/usr/local/lib/pytho...pport/pip-1.1.tar.gz?

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

于 2012-04-09T02:55:46.063 回答
3

在 mac 中运行pip install virtualenv virtualenvwrapper以安装 virtualenv。

于 2017-11-12T13:23:35.037 回答
0

您应该确保 easy_install 的路径中没有空格:/home/zach/School/CS...env/bin/easy_install

于 2012-10-16T13:58:21.590 回答
0

If you are Debian user, then this command should resolve the problem:

sudo apt-get upgrade python-virtualenv 
于 2021-02-18T19:30:06.610 回答