如何获得在计算机上安装的Python模块列表?
当前回答
除了使用pip freeze,我还在虚拟环境中安装了蛋黄。
其他回答
如果以上这些似乎都没有帮助,那么在我的环境中,系统升级被打破了,我无法升级pip。虽然它不会给你一个准确的列表,但你可以通过查看你的env>lib>python(版本在这里)>site-packages>来了解安装了哪些库。在这里,您可以很好地了解已安装的模块。
pip3 freeze
全局运行此命令-将显示所有全局安装 在虚拟环境上运行此命令-将显示所有本地安装
从pip 1.3版本开始,您可以访问:
pip list
这似乎是“pip freeze”的语法糖。它将列出所有特定于您的安装或virtualenv的模块,以及它们的版本号。不幸的是,它不显示任何模块的当前版本号,也不洗碗或擦鞋。
作品不考虑Pip版本
在python编辑器或IPython中运行以下命令:
import pkg_resources
installed_packages = {d.project_name: d.version for d in pkg_resources.working_set}
print(installed_packages)
阅读其他答案并将这个组合组合在一起,这是Python中最快和最简单的方法。
找到特定的包
你可以很方便地从词典中获取条目。
安装packages[‘pandas’]>> 1.16.4'
善用Pip List
pip列表将在你的jupyter笔记本中运行,简化了“快速检查” 与其他实用程序(如grep)结合使用(如果已安装) 例如,PIP列表| grep pandas将为您提供当前的pandas版本
在正常情况下使用即可
pydoc modules
推荐文章
- 把if-elif-else语句放在一行中?
- 我如何结合两个数据框架?
- 如何计数列表中唯一值的出现
- 为什么Pycharm的检查人员抱怨“d ={}”?
- 如何JSON序列化集?
- 在python中,年龄从出生日期开始
- 使用pip安装SciPy
- 在Python中,我应该如何测试变量是否为None, True或False
- 如何在Python中从毫秒创建datetime ?
- 如何解窝(爆炸)在一个熊猫数据帧列,成多行
- 如何使用pip安装opencv ?
- 在pip冻结命令的输出中“pkg-resources==0.0.0”是什么
- 格式y轴为百分比
- 熊猫连接问题:列重叠但没有指定后缀
- 为什么空字典在Python中是一个危险的默认值?