要查看Python中安装的所有库,最常用的方法是使用pip list
命令,它能直接列出当前环境下的所有库及其版本号。还可通过conda list
(适用于Anaconda环境)、查看系统路径、利用IDE工具或编写Python代码动态获取库列表,灵活适配不同场景需求。
-
使用
pip list
命令
在终端输入pip list
,即可按字母顺序显示已安装的库及版本信息。若需生成依赖文件(如requirements.txt
),可使用pip freeze
命令,其输出格式便于直接保存和共享。 -
Anaconda环境下的
conda list
若使用Anaconda或Miniconda,输入conda list
会显示更详细的库信息,包括构建版本和来源渠道,适合管理复杂的数据科学环境。 -
查看系统路径或虚拟环境
通过import sys; print(sys.path)
可查看Python搜索库的路径列表。对于虚拟环境,需先激活(如source venv/bin/activate
),再使用pip list
,确保隔离性检查。 -
编程动态获取库列表
运行以下代码可编程式获取库信息:python复制
import pkg_resources for lib in pkg_resources.working_set: print(f"{lib.key}=={lib.version}")
-
IDE工具与第三方管理
PyCharm、VS Code等IDE内置库管理界面,直观展示已安装库。第三方工具如pipdeptree
还能分析库的依赖关系,适合排查版本冲突。
提示: 推荐在虚拟环境中管理项目依赖,避免全局库污染。定期使用pip list --outdated
检查更新,保持库版本兼容性。