怎么离线查看python轮子whl所有依赖包的名字
专栏:ExASIC Feb. 25, 2025, 4:58 p.m. 41 阅读
用pkginfo离线查看python轮子whl所有依赖包的名字

不知道你是否遇到过这种情况:离线安装python轮子whl时找不到依赖,补了一个,发现还缺N个……

1、安装pkginfo

https://pypi.org/project/pkginfo 下载pkginfo的whl,并安装。

pip3 install pkginfo-1.10.0-py3-none-any.whl

安装完后,which看一下是否能找到pkginfo这个可执行文件。如果找不到,可以用pip3 show pkginfo看看安装到哪里了,找到pkginfo把路径加到环境变量。

2、用pkginfo查看whl依赖

pkginfo -f requires_dist xxx.whl

3、用pip download来一性次下载全部依赖包

另外,有朋友提到还有一种方法可以一次性解决离线安装包依赖的问题,找一台可以联网的电脑,安装相同版本的python,然后用pip3 download来下载依赖包到本地。

# 会自动下载xxx.whl的所有依赖到本地
pip3 download xxx.whl

# 这样也可以,除了下载依赖包,还会自动下载xxx.whl本身
pip3 download xxx

 

感谢阅读,更多文章点击这里:【专栏:ExASIC】
最新20篇 开设专栏