gpt4 book ai didi

python - 如何通过pip下载跨平台轮子?

转载 作者:太空狗 更新时间:2023-10-29 21:08:39 24 4
gpt4 key购买 nike

我习惯于使用 Pip 预下载包,然后将它们复制到目标机器上进行部署。使用新引入的 Python Wheels,我被迫“pip ... --no-use-wheel”,因为一些下载的包是特定于平台的(我在 OSX 上开发并部署到 Debian)并且不会安装在目标机器上。有没有办法为目标平台(或独立平台)下载 Wheels?

最佳答案

pip download 命令现在有 --platform 参数,您可以使用它来指定所需的平台:

pip download --platform=manylinux1_x86_64 --only-binary=:all: lxml
  • --platform=manylinux1_x86_64 选项表示您需要用于此特定平台的轮子。 manylinux1_x86_64 大致意思是“与大多数发行版和英特尔 CPU 架构兼容”。 This answer一些 PEP 的链接,这些 PEP 描述存在哪些平台以及它们与哪些操作系统/CPU 兼容。
  • --only-binary=:all: 强制使用二进制分发包(即 wheels,与 sdist“源分发包”相对)用于“:all:”的东西将安装在此命令中。代替 :all:,可以传递一个以逗号分隔的特定分发包列表;有关详细信息,请参阅 pip install --help

注意:我使用术语“分发包”是为了避免与其他类型的“包”(可以在 python 脚本中导入的包)混淆。

关于python - 如何通过pip下载跨平台轮子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24097168/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com