📅  最后修改于: 2023-12-03 15:04:38.537000             🧑  作者: Mango
在Python中,使用pip安装第三方包是很常见的事情。但有时候我们需要知道我们安装了哪些pip包,这篇文章将会介绍如何通过Python代码查看安装了哪些pip包。
最简单的方法是使用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
另一种方法是使用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包。