hand
_1_5_122
4
返回栏目
1k
9k
1k
1k
5k
1k
1k
1k
1k
3k
2k
1k
0.8k
2k
3k
1k
1k
0.7k
0.9k
1k
0.6k
0.4k
0.4k
0.3k
3k
2k
9k
0.4k
0.4k
0.8k
0.5k
3k
5k
1k
2k
2k
3k
5k
1k
1k
0.4k
0.5k
0.4k
0.6k
0.7k
1k
0.4k
0.3k
4k
0.5k
0k
0.3k
0k
0.2k
0.2k
0.3k
0.9k
0.9k
0.1k
0.9k
0.9k
1k
0.5k
6k
0.3k
0.4k
0.7k
0.6k
8k
3k
1k
1k
1k
1k
0k
2k
1k
1k
0.2k
5k
4k
5k
0.4k
0.8k
1k
1k
1k
0.1k
2k
1k
2k
6k
0k
2k
7k
1k
5k
2k
3k
1k
0k
1k
0.9k
0.4k
0.2k
1k
3k
4k
1k
1k
1k
2k
3k
0.7k
0.3k
0.5k
0.6k
1k
0.9k
3k
0.3k
4k
返回python栏目
作者:
贺及楼
成为作者
更新日期:2024-12-02 10:55:25
Python 的 pipdeptree 是一个命令行工具,它以树状结构的形式展示已安装的 Python 包及其依赖关系。这与 pip freeze 命令提供的扁平列表不同,pipdeptree 能够直观地展示每个包的依赖层次,帮助开发者快速识别和解决依赖冲突问题。此外,pipdeptree 还支持在虚拟环境中运行,并提供了丰富的选项来定制输出,满足不同场景的需求。
pip install 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包工具 |
pipdeptree -p xxx
pipdeptree -p requests
pipdeptree -p selenium
输出结果如下:
可以看见selenium里面的依赖包有不少,不过能看见有一些包重复显示了
自带库 - pip - 管理python包工具这里也可以查看包依赖关系,但是信息没有那么全,包括:名字、版本、包官网、作者、作者联系方式e-mail、许可、安装位置、包的依赖
python
整章节共122节
快分享给你的小伙伴吧 ~