将pip从1.4.x升级到1.5 pip freeze
后输出我全局安装(系统)软件包的列表,而不是我virtualenv中安装的软件包。我已经尝试再次降级到1.4,但这并没有解决我的问题。它与this question有点类似,只是它已经按预期工作了好几个月。有没有办法调试和/或修复这个?
似乎virtualenv根本没有效果。在其中安装软件包也会在全球范围内安装它们。
答案 0 :(得分:1)
我在pip安装包时遇到了问题,而不是在激活的virtualenv中。请查看问题(和答案)的pip installing in global site-packages instead of virtualenv。
基本上,解决方案包括修改virtualenv中pip脚本的shebang,因为它们指向错误的python安装。
答案 1 :(得分:1)
即使您已正确安装,但virtualenv
显示全局网站套餐,仍然会pip
列出所有内容,除非您使用pip list --local
discussed here。