如何从 pypi 下载特定版本项目的所有轮子

How can you download all wheels from pypi for a specific version of project

我曾尝试使用 pip download 下载轮子,但问题是我需要下载所有平台轮子,这意味着:

例如: 我想为所有平台下载带轮子的 pygame==2.0.0,以便我以后可以使用它们。我也想像那样递归地下载它的所有依赖项。

编辑

我刚找到 json api 并且与 pypi 配合得很好,谢谢。


Also I want to download All dependenies of it recursively like that.

总的来说,这是一个完全不同的故事。您需要提前了解您所针对的每个平台的详细信息:操作系统、python 实现、python 解释器版本、CPU 位数。也许您可以构建如下命令:

python -m pip download pygame==2.0.0 --only-binary=:all: --platform win32 --python-version 37

但除非我记错了(我没有仔细检查),在我看来 pygame 没有依赖关系。