make pip忽略现有的轮子

时间:2016-07-08 09:51:30

标签: python pip python-wheel

如果.whl在线可用,pip始终安装它而不是从源代码编译。但是,对于某些特定模块,轮子恰好是为下一代处理器编译而不是在特定机器上运行。

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

1 个答案:

答案 0 :(得分: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