Bol*_*ain 7 curl wget pypi python-wheel
如何从PyPi 上列出的包中下载特定的轮子?我假设我会使用wgetor curl,但我不确定要使用哪些参数。
Éti*_*sac 11
众所周知,PyPI 很难内省。幸运的是,Debian 项目用于扫描 FTP 目录中的新版本,并设置一个解决方案来解决此问题。它记录在https://wiki.debian.org/debian/watch#PyPI
例如,如果您访问https://pypi.debian.net/pip/,您将拥有一长串发布列表。如您所愿,您可以使用 curl 直接下载 tarball,而无需知道其校验和:
$ curl -LO https://pypi.debian.net/pip/pip-18.1.tar.gz
Run Code Online (Sandbox Code Playgroud)
请注意,即使未列出,您也可以下载轮子。但您可能需要构建 URL。
$ curl -LO https://pypi.debian.net/pip/pip-18.1-py2.py3-none-any.whl
Run Code Online (Sandbox Code Playgroud)
如果您发现此解决方案的一些技巧,请随时分享!
2021 年更新:PyPI 包页面有一个部分#files,您可以在其中方便地下载您想要的 .whl
https://pypi.org/project/<package-name>/#files
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1610 次 |
| 最近记录: |