3
.whl
がオンラインで利用可能な場合、pip
はソースからコンパイルするのではなく、常にインストールします。しかし、特定のモジュールでは、ホイールは次のプロセッサ世代のためにコンパイルされ、特定のマシンでは実行されませんでした。pipで既存のホイールを無視する
パッケージをダウンロードするだけであれば、ソースではなくホイールがダウンロードされます。 pip
にはこの設定を無効にするメカニズムがありますか?
.whl
がオンラインで利用可能な場合、pip
はソースからコンパイルするのではなく、常にインストールします。しかし、特定のモジュールでは、ホイールは次のプロセッサ世代のためにコンパイルされ、特定のマシンでは実行されませんでした。pipで既存のホイールを無視する
パッケージをダウンロードするだけであれば、ソースではなくホイールがダウンロードされます。 pip
にはこの設定を無効にするメカニズムがありますか?
あなたはpip install --help
に、このオプション(とそれが取る値)を見つけることができます
pip install <package> --no-binary :all:
を使用してみてください。
また、--no-use-wheel
オプションもありますが、これは上記を推奨していません。
https://pip.pypa.io/en/stable/reference/pip_install/#install-no-binary
@MosesKoledoyeいいえ、これは、ローカルキャッシュに影響されない:ここでは
は、公式ドキュメントの参照です。 –
私を許してください。ソースに 'pip install git + https:// repourl'がある場合は、' git'から直接インストールすることができると思います。 –
@MosesKoledoye次に、何とか手動でパッケージにgit repoがオンラインであり、どこにです。 FWIWでは、ソースを手動でロケールしてコンパイルすることができます。 –