2016-07-08 7 views
3

.whlがオンラインで利用可能な場合、pipはソースからコンパイルするのではなく、常にインストールします。しかし、特定のモジュールでは、ホイールは次のプロセッサ世代のためにコンパイルされ、特定のマシンでは実行されませんでした。pipで既存のホイールを無視する

パッケージをダウンロードするだけであれば、ソースではなくホイールがダウンロードされます。 pipにはこの設定を無効にするメカニズムがありますか?

+0

@MosesKoledoyeいいえ、これは、ローカルキャッシュに影響されない:ここでは

は、公式ドキュメントの参照です。 –

+0

私を許してください。ソースに 'pip install git + https:// repourl'がある場合は、' git'から直接インストールすることができると思います。 –

+0

@MosesKoledoye次に、何とか手動でパッケージにgit repoがオンラインであり、どこにです。 FWIWでは、ソースを手動でロケールしてコンパイルすることができます。 –

答えて

6

あなたはpip install --helpに、このオプション(とそれが取る値)を見つけることができます

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

を使用してみてください。

また、--no-use-wheelオプションもありますが、これは上記を推奨していません。

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

関連する問題