📅  最后修改于: 2023-12-03 14:52:50.506000             🧑  作者: Mango
在Python中,使用pip
工具可以方便地安装、更新和卸载包。要找到已安装的所有包,可以使用以下几种方法。
pip
命令在命令行中使用pip
命令可以列出已安装的所有包及其版本。执行以下命令:
pip list
这将返回一个表格,包含已安装的包的名称和版本,如下所示:
Package Version
---------- -------
numpy 1.19.5
pandas 1.2.4
matplotlib 3.4.2
...
pkg_resources
模块在Python中,可通过pkg_resources
模块来获取已安装的包的信息。执行以下代码片段:
import pkg_resources
packages = [dist.project_name for dist in pkg_resources.working_set]
versions = [dist.version for dist in pkg_resources.working_set]
for package, version in zip(packages, versions):
print(f"{package} {version}")
这将遍历已安装的包并打印它们的名称和版本,如下所示:
numpy 1.19.5
pandas 1.2.4
matplotlib 3.4.2
...
pipreqs
库pipreqs
是一个方便的第三方库,它可以根据代码中导入的包生成requirements.txt
文件。将其安装后,执行以下命令:
pipreqs path/to/your/code
这将在指定路径下生成一个requirements.txt
文件,其中包含代码中导入的所有包及其版本。
Python的包安装通常位于site-packages
目录中。您可以使用以下代码查找安装包的位置:
import sys
print(sys.path)
此代码将打印出Python环境的导入路径,其中包含包的安装目录。
以上是在Python中找到所有已安装的包的几种方法。您可以使用pip list
命令、pkg_resources
模块、pipreqs
库,或者查看Python环境目录来获取这些信息。这些方法对于了解您的开发环境以及代码依赖管理非常有用。