web-dev-qa-db-ja.com

pipに既存のホイールを無視させる

もし .whlはオンラインで入手でき、pipはソースからコンパイルするのではなく、常にインストールします。ただし、特定のモジュールの場合、ホイールはたまたま次世代のプロセッサ用にコンパイルされており、特定のマシンでは実行されません。

パッケージをダウンロードするように命令した場合でも、ソースではなくホイールをダウンロードします。 pipには、この設定を上書きするメカニズムがありますか?

13
ivan_pozdeev

使ってみてください

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

このオプション(およびそれが取る値)はpip install --helpにあります。

--no-use-wheelオプションもありますが、上記を優先して非推奨になり、pip10.0.0で削除されました。

公式ドキュメントのリファレンスは次のとおりです。

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

16
user707650