Python 如何查看自带的模块
需求
了解安装的Python版本中内置了哪些模块。
解决
使用sys.builtin_module_names给出一个列表
在一个虚拟环境(venv)中:
python # 切换到Python命令行
>>>import sys
>>>a = sys.builtin_module_names
>>>print(a)
结果:
(‘abc’, ‘_ast’, ‘_bisect’, ‘_blake2’, ‘_codecs’, ‘_codecs_cn’, ‘_codecs_hk’, ‘_codecs_i so2022’, ‘_codecs_jp’, ‘_codecs_kr’, ‘_codecs_tw’, ‘_collections’, ‘_contextvars’, ‘_csv ‘, ‘_datetime’, ‘_functools’, ‘_heapq’, ‘_imp’, ‘_io’, ‘_json’, ‘_locale’, ‘_lsprof’, ‘ md5’, ‘_multibytecodec’, ‘_opcode’, ‘_operator’, ‘_pickle’, ‘_random’, ‘_sha1’, ‘_sha256 ‘, ‘_sha3’, ‘_sha512’, ‘_signal’, ‘_sre’, ‘_stat’, ‘_statistics’, ‘_string’, ‘_struct’, ‘_symtable’, ‘_thread’, ‘_tracemalloc’, ‘_warnings’, ‘_weakref’, ‘_winapi’, ‘_xxsubinter preters’, ‘array’, ‘atexit’, ‘audioop’, ‘bina
结果按字母顺序排列。
如果要找具体某一个模块,可以Ctrl+F进行查找。
查看环境中安装了哪些包以及包的版本
pip list
# conda用户:
conda list
该命令列出的包和版本在格式上比上一种方法好很多:
快速确定有没有安装某一个包