Python 如何配置不使用';你不需要sudo吗?

Python 如何配置不使用';你不需要sudo吗?,python,pip,easy-install,Python,Pip,Easy Install,在我的Ubuntu12.04机器中,每次尝试安装时,pip需求的安装都会向我请求sudo许可。我将如何覆盖它,因为这对我的工作环境来说是一个可怕的全局安装而不是在venv内部安装 注意:我没有使用sudo设置venv。您是否激活了虚拟环境?运行: . bin/activate 在你的壳里。然后本地pip安装将接管system one。请确保使用最新版本的virtualenv,在撰写本文时最新版本为1.7.2。旧版本需要使用-E交换机才能安装到虚拟环境中。多亏了@MartijnPieters,我

在我的Ubuntu12.04机器中,每次尝试安装时,pip需求的安装都会向我请求sudo许可。我将如何覆盖它,因为这对我的工作环境来说是一个可怕的全局安装而不是在venv内部安装


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

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

. bin/activate

在你的壳里。然后本地
pip
安装将接管system one。

请确保使用最新版本的virtualenv,在撰写本文时最新版本为1.7.2。旧版本需要使用-E交换机才能安装到虚拟环境中。

多亏了@MartijnPieters,我找到了一个解决方法:

运行

~/.virtualenvs/myapp/bin/pip install -r requirements.txt
而不仅仅是

pip install -r requirements.txt

您的虚拟环境有一个私有的
bin/pip
;改用它。@MartijnPieters它是当我使用哪个pip,我得到我的venv路径/bin时使用的。你是否与任何其他用户一起创建了虚拟env?您是否可以包括
bin/
lib/python*/site软件包的
ls-la
?安装需求文件的确切命令是什么?@BurhanKhalid pip install-r requirements.txtYup。这是我在使用哪个pip时使用的,我得到了我的venv路径/bin。我也有这个问题。。谢谢你:——)