You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取Python所有可用模块列表?含内置与外部模块查询方法

Python内置查看模块列表的方法

查看标准库模块列表

Python提供了几种内置方式获取标准库模块列表:

  • 使用sys模块的sys.stdlib_module_names:这是一个包含所有标准库模块名称的集合,直接打印就能得到完整列表。示例代码:
    import sys
    print(sys.stdlib_module_names)
    
  • 使用help()函数:在Python交互环境中输入help('modules'),会列出当前环境中所有已加载的模块(包含标准库及已安装的第三方模块),其中标准库模块是Python默认自带的部分。

查看已安装的外部(第三方)模块列表

Python没有内置函数能列出所有可用的外部模块(这类模块托管在第三方平台,数量庞大且实时更新),但可以查看本地已安装的第三方模块:

  • 在终端执行pip list命令:会列出所有通过pip安装的第三方模块及其版本信息。
  • 使用pkg_resources模块(需安装setuptools):在代码中获取已安装模块列表,示例代码:
    import pkg_resources
    installed_pkgs = [pkg.key for pkg in pkg_resources.working_set]
    print(installed_pkgs)
    

内容的提问来源于stack exchange,提问作者Shane Hartley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 01:36:32