从 PyPi 下载***

Posted

技术标签:

【中文标题】从 PyPi 下载***【英文标题】:Download wheel from PyPi 【发布时间】:2016-11-18 02:19:23 【问题描述】:

如何从PyPi 上列出的软件包中下载特定的***?我假设我会使用 wgetcurl,但我不确定要使用哪些参数。

【问题讨论】:

【参考方案1】:

2021 年更新:PyPI 包页面有一个部分 #files,您可以在其中方便地下载所需的 .whl

https://pypi.org/project/<package-name>/#files

【讨论】:

【参考方案2】:

众所周知,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

请注意,即使未列出,您也可以下载***。但您可能需要构建 URL。

$ curl -LO https://pypi.debian.net/pip/pip-18.1-py2.py3-none-any.whl

如果您发现有关此解决方案的一些技巧,请随时分享!

【讨论】:

查看这个答案***.com/a/48327216/2641187

以上是关于从 PyPi 下载***的主要内容,如果未能解决你的问题,请参考以下文章

如何从 PyPi 包中提取依赖项

清华大学下载镜像源

PyPI危机:恶意软件包下载超3万次平台再曝GitHub Actions高危漏洞

2016 年 PyPI 缺少 Python 包下载数据

pypi 上的 Github 下载链接

为啥 PyPi 不再显示下载统计信息? [关闭]