2

在我的 Ubuntu 12.04 机器上,安装 pip 要求每次尝试安装时都要求我提供 sudo 权限。我将如何覆盖它,因为这对于我的工作环境来说很糟糕,无法在全局而不是在 venv 内安装东西?

注意:我没有使用 sudo 设置 venv。

4

3 回答 3

1

感谢@MartijnPieters,我找到了一种解决方法:

跑步

~/.virtualenvs/myapp/bin/pip install -r requirements.txt

而不仅仅是

pip install -r requirements.txt
于 2012-07-02T12:13:28.363 回答
1

您是否激活了虚拟环境?跑:

. bin/activate

在你的壳里。然后本地pip安装将接管系统一。

于 2012-06-30T13:10:13.500 回答
0

确保您使用最新版本的 virtualenv 本身,在撰写本文时最新版本是 1.7.2。旧版本需要使用 -E 开关,才能安装到虚拟环境中。

于 2012-07-01T00:18:10.230 回答