もし .whl
はオンラインで入手でき、pip
はソースからコンパイルするのではなく、常にインストールします。ただし、特定のモジュールの場合、ホイールはたまたま次世代のプロセッサ用にコンパイルされており、特定のマシンでは実行されません。
パッケージをダウンロードするように命令した場合でも、ソースではなくホイールをダウンロードします。 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