📜  python如何查看安装了哪些pip包 - Python(1)

📅  最后修改于: 2023-12-03 15:04:38.537000             🧑  作者: Mango

Python如何查看安装了哪些pip包

在Python中,使用pip安装第三方包是很常见的事情。但有时候我们需要知道我们安装了哪些pip包,这篇文章将会介绍如何通过Python代码查看安装了哪些pip包。

方法一:使用pip list

最简单的方法是使用pip list命令。这个命令可以列出所有已安装的包及其版本号。

!pip list

这段代码会返回类似以下的信息:

Package            Version  
------------------ ---------
absl-py            0.13.0
anyio              3.3.0   
argon2-cffi        21.1.0  
asgiref            3.4.1   
astor              0.8.1   
async-generator    1.10    
asyncio            3.4.3   
方法二:使用pkg_resources

另一种方法是使用Python内置的pkg_resources模块。这个模块可以帮助我们查找当前Python环境中已安装的包。

import pkg_resources

pkgs = [pkg.key for pkg in pkg_resources.working_set]
print(pkgs)

这段代码会返回类似以下的信息:

['urllib3', 'six', 'botocore', 'jmespath', 's3transfer', 'dateutil', 'python-dateutil', 'jsonschema', 'rsa', 'pyasn1', 'pyasn1-modules', 'jupyterlab', 'pandas', 'numpy', 'tqdm', 'portpicker', 'ipython', 'urllib3', 'six', 'google-auth', 'google-auth-oauthlib', 'google-auth-httplib2', 'google-api-python-client', 'oauthlib', 'requests', 'google-cloud-core', 'libcst', 'flask', 'werkzeug', 'itsdangerous', 'jinja2', 'cloudstorage', 'google-cloud-storage']
结论

这篇文章介绍了两种方法来查找Python环境中已安装的pip包。第一种方法是通过在命令行中使用pip list命令,第二种方法是使用Python内置的pkg_resources模块。无论你选择哪种方法,都可以方便地查看已安装的pip包。