繁体   English   中英

点冻结不显示全局软件包-Windows

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM