make pip忽略现有的轮子

问题描述 投票:10回答:1

如果在线提供.whlpip总是安装它而不是从源代码编译。但是,对于某些特定模块,轮子恰好是为下一代处理器编译的,并且不在特定机器上运行。

如果我命令它只是下载包,那么它仍然下载轮而不是源。 pip有一些机制来覆盖这种偏好吗?

python pip python-wheel
1个回答
14
投票

尝试使用

pip install <package> --no-binary :all:

您可以在pip install --help中找到此选项(及其所需的值)。

还有--no-use-wheel选项,但已被弃用以支持上述并在pip 10.0.0中删除。

以下是官方文档中的参考:

https://pip.pypa.io/en/stable/reference/pip_install/#install-no-binary

© www.soinside.com 2019 - 2024. All rights reserved.