[英]pip freeze doesn't show global packages - Windows
我在命令提示符下运行了“ pip Frozen”,它只列出了我安装到venv(虚拟环境)中的本地软件包
尽管smy脚本使用了一些诸如datetime之类的软件包,这些软件包已在全球范围内安装
这是我所做的-
1.Ran点冻结我的静脉内(激活我的静脉后)输出-
Django==1.9.2
requests==2.9.1
whitenoise==2.0.6
注意-我在venv内部本地安装了这三个软件包。
2.Ran“点冻结”外面(停用我的venv /新命令提示符窗口后)仍然相同的输出
Django==1.9.2
requests==2.9.1
whitenoise==2.0.6
我在全球安装了许多软件包,这里有一些
1.datetime
2.urllib.parse
3.selenium
4.lxml
5.bs4
6.openpyxl
and more.
通过IDLE,我仍然可以导入这些软件包,它们运行良好。
为什么pip冻结仅列出本地软件包? 以及如何获取所有已安装软件包的列表(全局),以便我可以创建requirements.txt
其他详细信息-我安装了两个版本的python(py3.5,py2.7)
问题是因为我同时安装了python3.5和python2.7。 因此,从python2.7(具有较少的程序包)调用了pip。
我如何解决这个问题-
1.卸载python2.7,删除python2.7文件夹。 2.Ran python3.5设置并选择“修复”选项,它就像一个魅力。
现在,“ pip Frozen”从python3.5返回了所有已安装的模块。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.