0

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

但是,当我尝试通过 pip 安装任何东西时,我被告知 pip-python: command not found

我没有在系统范围内安装 pip,并且认为我不需要安装它,因为它已经安装在虚拟环境中。现在,这一切让我相信我的 $PATH 没有正确设置某些东西,那会是什么?一旦我像这样进入虚拟环境: (NAME)[user@host]$ 我的路径不应该已经修改为在该环境中使用 pip 安装吗?我需要做什么才能做到这一点?

4

2 回答 2

1

您必须pip在您的系统上安装它才能在virtualenv.

于 2012-07-25T20:08:07.570 回答
0

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

pip安装在 virtualenv 中时,可执行文件的名称很简单pip,而不是pip-python. 所以你需要用~/.virtualenvs/NAME/bin/pip,而不是来执行它~/.virtualenvs/NAME/bin/pip-python

于 2012-07-25T20:54:48.587 回答