【问题标题】:How can you download all wheels from pypi for a specific version of project如何从 pypi 下载特定版本项目的所有轮子
【发布时间】:2020-12-26 12:26:29
【问题描述】:

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

  • 我使用的是 Windows 10
  • 我想要的软件包是为 Linux、OS X、Windows 构建的轮子
  • 我想下载所有平台轮子,但仅限于特定版本的项目

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

编辑

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

【问题讨论】:

    标签: python pip pypi


    【解决方案1】:

    我也想像那样递归地下载它的所有依赖项。

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

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

    但除非我弄错了(我没有彻底检查),在我看来 pygame 似乎没有依赖关系。

    【讨论】:

    • 谢谢,但我知道我没有使用 pygame。我只是认为这可能是一个很好的例子。另外现在我认为 json api 是最好的,因为我可以轻松解析它
    猜你喜欢
    • 2016-11-18
    • 2015-09-20
    • 1970-01-01
    • 2017-01-30
    • 2020-03-09
    • 1970-01-01
    • 1970-01-01
    • 2023-02-08
    • 1970-01-01
    相关资源
    最近更新 更多