python3 查看安装了哪些包

简介

python3 查看安装了哪些包

Python 包是包含 Python 模块、数据文件和元数据的归档文件。它们通常用于将 Python 代码分发为可重用的组件。在 Python 中,有两种主要类型的包:

  • 内部包:与 Python 解释器一起安装,位于标准库中。
  • 外部包:需要单独安装,可以从 Python 包索引 (PyPI) 等存储库下载。

本文将介绍在 Python 3 中查看已安装包的不同方法,包括内部包和外部包。

使用命令行工具

pip list

pip 是 Python 包管理器的 de facto 标准。它可以用来查看已安装的外部包:


pip list

这将列出所有已安装的外部包以及它们的版本。

python -m pip list

如果您没有直接安装 pip,可以使用以下命令:


python -m pip list

conda list

如果您使用 Anaconda 发行版,可以使用 conda 命令列出已安装的内部和外部包:


conda list

使用 Python 模块

pkg_resources

pkgresources 模块提供了对已安装包的访问。您可以使用 getdistribution 函数检查特定包是否已安装:

“`python
import pkg_resources

if pkgresources.getdistribution(“pandas”):
print(“Pandas is installed”)
“`

importlib

importlib 模块还可以用来检查包是否已安装。您可以使用 module_exists 函数:

“`python
import importlib

if importlib.util.module_exists(“pandas”):
print(“Pandas is installed”)
“`

列出内部包

要列出内部包,可以使用 help(‘modules’) 函数:

“`
import help

help(‘modules’)
“`

这将打印一个按字母顺序排列的 Python 内部模块列表。

问答

  • 如何查看特定包的版本?
    可以使用 pip showconda list 命令,后面跟着包名称。
  • 如何卸载已安装的包?
    可以使用 pip uninstallconda remove 命令,后面跟着包名称。
  • 如何安装新的外部包?
    可以使用 pip installconda install 命令,后面跟着包名称。
  • 如何更新已安装的包?
    可以使用 pip install –upgradeconda update 命令,后面跟着包名称。
  • 如何在 Python 中导入包?
    可以使用 import 语句,后面跟着包名称。

原创文章,作者:郑玮雅,如若转载,请注明出处:https://www.wanglitou.cn/article_107874.html

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2024-07-11 08:05
下一篇 2024-07-11 08:09

相关推荐

公众号