在虚拟环境中找不到pip-python

时间:2012-07-25 20:05:28

标签: python virtualenv pip virtualenvwrapper

我安装了python-virtualenv和python-virtualenvwrapper,并使用mkvirtualenv NAME创建了一个虚拟环境,然后通过workon NAME激活它。通过查看〜/ .virtualenvs / NAME / bin,我看到那里安装了pip。

然而,当我尝试通过pip安装任何东西时,我被告知pip-python:命令未找到

我没有安装pip系统,并且由于它已经安装在虚拟环境中,所以我不需要这样做。现在,所有这些让我相信我的$ PATH没有正确设置某些东西,那会是什么呢?一旦我在这样的虚拟环境中:(NAME)[user @ host] $我的路径是否已经被修改为在该环境中使用pip安装?我需要做些什么才能做到这一点?

2 个答案:

答案 0 :(得分:1)

您必须在系统上安装pip才能在virtualenv中访问它。

答案 1 :(得分:0)

pip-python是某些Linux发行版中可执行文件的名称。它在我的Fedora机器上。

在virtualenv中安装pip时,可执行文件的名称只是pip,而不是pip-python。因此,您需要使用~/.virtualenvs/NAME/bin/pip执行它,而不是~/.virtualenvs/NAME/bin/pip-python