在Python virtualenv中安装软件包仍然会导致它全局安装

时间:2011-10-05 07:21:23

标签: python virtualenv pip

我安装了virtualenv并创建了一个名为ENV1的虚拟环境。

然后我通过运行'source bin / activate'来激活环境。我确信虚拟环境已激活,因为命令提示已更改,反映了新环境。

然后从该命令提示符,我运行'pip install lpthw.web'。我原以为这个软件包会安装在ENV1目录的某个地方,而是安装在/usr/local/lib/python2.6/dist-packages /

这是正确的行为吗?有人可以指出我做错了吗。

1 个答案:

答案 0 :(得分:3)

检查您实际运行的是哪个点(which pip),同时尝试运行pip -E path-to-your-env install ...

相关问题