在Python中查看已安装的库,最常用的方法是使用pip list
命令,它能直接列出所有库及其版本号。pip freeze
适合生成依赖文件,而conda list
适用于Anaconda环境。通过IDE(如PyCharm、VS Code)或Python代码(如pkg_resources
模块)也能高效获取库信息。
-
命令行工具
-
pip list
:直接运行该命令会显示所有已安装库的名称和版本,例如numpy 1.21.2
。这是最快捷的方法。 -
pip freeze
:输出格式与pip list
类似,但更标准化,适合导出为requirements.txt
文件。 -
conda list
:若使用Anaconda,此命令会列出通过conda或pip安装的所有库。
-
-
Python代码查询
-
pkg_resources
模块:通过import pkg_resources; [print(package.key) for package in pkg_resources.working_set]
可动态获取库列表。 - 内置函数
help("modules")
:在交互式解释器中运行,会扫描并列出所有可用模块,但速度较慢。
-
-
IDE集成工具
- PyCharm:在
File → Settings → Python Interpreter
中可直观查看已安装库。 - VS Code:通过命令面板选择解释器后,在终端运行
pip list
即可。
- PyCharm:在
-
虚拟环境与第三方工具
- 激活虚拟环境后,使用
pip list
或conda list
可查看该环境内的库。 - 工具如
pipdeptree
能展示库的依赖关系,适合复杂项目管理。
- 激活虚拟环境后,使用
总结:根据场景选择合适方法——命令行适合快速检查,代码查询便于自动化,IDE提供可视化操作。定期检查库列表有助于管理依赖和避免冲突。