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

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

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

然后从该命令提示符运行“ pip install lpthw.web”.我本来以为会将此软件包安装在ENV1目录中的某个位置,但是会安装在/usr/local/lib/python2.6/dist-packages/中

这是正确的行为吗?有人可以指出我是否做错了什么.

最佳答案
检查您实际运行的是哪个pip(哪个pip),也可以尝试运行pip -E path-to-your-env install….

转载注明原文:在Python virtualenv中安装软件包仍会导致全局安装 - 代码日志