• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

关闭

返回栏目

关闭

返回python栏目

86 - 第三方库 - pipdeptree - 包的依赖关系

作者:

贺及楼

成为作者

更新日期:2024-12-02 10:55:25

pipdeptree 简介

Python 的 pipdeptree 是一个命令行工具,它以树状结构的形式展示已安装的 Python 包及其依赖关系。这与 pip freeze 命令提供的扁平列表不同,pipdeptree 能够直观地展示每个包的依赖层次,帮助开发者快速识别和解决依赖冲突问题。此外,pipdeptree 还支持在虚拟环境中运行,并提供了丰富的选项来定制输出,满足不同场景的需求。

安装 pipdeptree

  1. pip install pipdeptree

pip安装pipdeptree

包名 中文名 释义 url
pipdeptree==2.23.4 / 主包 /
├── packaging [required: >=24.1, installed: 24.1] / Packaging是Python库,用于处理包的版本号、依赖关系和包的发现。它提供了工具来解析和比较版本号、生成包规范和检查依赖关系。 /
└── pip [required: >=24.2, installed: 24.2] / pip是Python的包管理工具,用于安装、升级、卸载和管理Python软件包。 自带库 - pip - 管理python包工具

使用

  1. pipdeptree -p xxx
  2. pipdeptree -p requests
  3. pipdeptree -p selenium

输出结果如下:
a
可以看见selenium里面的依赖包有不少,不过能看见有一些包重复显示了

自带库 - pip - 管理python包工具这里也可以查看包依赖关系,但是信息没有那么全,包括:名字、版本、包官网、作者、作者联系方式e-mail、许可、安装位置、包的依赖