如何查看 Python 中安装了哪些库
在 Python 中,库是包含预先编写代码的模块集合,这些代码可用于执行各种任务。如果没有这些库,开发人员就需要手动编写所有代码,这将非常耗时且容易出错。
方法 1:使用 pip
pip 是 Python 包安装和管理的最流行工具。要查看使用 pip 安装的库,请执行以下步骤:
- 打开终端或命令提示符。
- 输入以下命令:
pip list
- 按 Enter 键。
命令执行后,它将生成已安装的库的列表,包括名称、版本和安装位置。
方法 2:使用 sys.modules
sys.modules
是一个字典,其中包含 Python 解释器中所有已导入模块的引用。要查看已安装的库,请执行以下步骤:
- 打开 Python 解释器。
- 输入以下代码:
python
import sys
print(sys.modules.keys())
- 按 Enter 键。
代码执行后,它将打印已导入模块的名称列表,这些模块包括已安装的库。
方法 3:使用 pkg_resources
pkg_resources
是一个用于管理 Python 包的第三方库。要查看使用 pkg_resources 安装的库,请执行以下步骤:
- 安装 pkg_resources:
pip install pkg_resources
- 打开 Python 解释器。
- 输入以下代码:
python
import pkg_resources
print(pkg_resources.get_distribution("package_name"))
- 将 “package_name” 替换为您要检查的库的名称。
- 按 Enter 键。
代码执行后,它将打印有关指定库的信息,包括名称、版本和安装位置。
方法 4:使用 importlib.util
importlib.util
是一个用于管理 Python 模块导入的内置库。要查看已安装的库,请执行以下步骤:
- 打开 Python 解释器。
- 输入以下代码:
python
import importlib.util
print(importlib.util.find_spec("package_name"))
- 将 “package_name” 替换为您要检查的库的名称。
- 按 Enter 键。
代码执行后,它将返回一个 ModuleSpec
对象,其中包含有关指定库的信息,包括是否存在、位置和加载器。
问答
1. 如何检查库的特定版本?
使用 pip list -v
或 pkg_resources.get_distribution("package_name").version
。
2. 如何检查库的位置?
使用 pip show package_name
或 pkg_resources.get_distribution("package_name").location
。
3. 如何查看库中的所有模块和函数?
使用 import package_name; print(dir(package_name))
。
4. 如何检查库是否满足特定依赖项?
使用 pip check package_name
或 pkg_resources.require("package_name")
。
5. 如何卸载已安装的库?
使用 pip uninstall package_name
。
原创文章,作者:夏澄璐,如若转载,请注明出处:https://www.wanglitou.cn/article_76865.html