让 pip 忽略现有的轮子
make pip ignore an existing wheel
如果 .whl
在线可用,pip
总是安装它而不是从源代码编译。但是,对于某些特定模块,轮子恰好是为下一代处理器编译的,而不是 运行 在特定机器上。
如果我命令它只下载包,那么它仍然会下载 wheel 而不是源代码。 pip
是否有某种机制来覆盖此首选项?
尝试使用
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
如果 .whl
在线可用,pip
总是安装它而不是从源代码编译。但是,对于某些特定模块,轮子恰好是为下一代处理器编译的,而不是 运行 在特定机器上。
如果我命令它只下载包,那么它仍然会下载 wheel 而不是源代码。 pip
是否有某种机制来覆盖此首选项?
尝试使用
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