要快速查看Python已安装的模块,可通过内置命令pip list
或help('modules')
实现。关键亮点:① 支持终端直接操作;② 可导出为文本文件;③ 兼容虚拟环境;④ 能过滤第三方模块。
-
终端命令查询
-
pip list
:显示所有已安装包及版本号,自动区分标准库和第三方模块。 -
pip freeze
:生成精确的依赖列表,适合复制到requirements.txt
文件。 -
python -m pip list
:避免因环境变量问题导致的命令失效。
-
-
交互式环境查询
- 运行
python
进入交互模式,输入help('modules')
会列出所有可用模块(含隐藏模块)。 - 使用
dir()
函数可查看当前命名空间的模块,例如先import os
再dir(os)
。
- 运行
-
高级筛选技巧
- 过滤系统模块:
pip list --not-required
仅显示非依赖项。 - 导出结果:追加
> modules.txt
可将列表保存到文件。 - 虚拟环境专用:激活环境后执行
pip list --local
,忽略全局安装的包。
- 过滤系统模块:
-
IDE工具辅助
- PyCharm等IDE内置包管理器,图形化展示已安装模块。
- VS Code可通过
Ctrl+Shift+P
搜索Python: Show Installed Packages
快速调取。
提示:若命令报错,先检查Python和pip是否已添加到系统路径。定期清理无用模块(pip autoremove
)能减少冲突风险。