web-dev-qa-db-ja.com

filename.whlは、このプラットフォームでサポートされているホイールではありません

同じ質問を見ましたが、うまくいきませんでした。

pip install PyOpenGL.3.1.1-cp34-cp34m-win_AMD64.whl

numpyでも同じ問題があります

pip install numpy-1.11.1+mkl-cp34-cp34m-win_AMD64.whl

それから私は得る:

numpy-1.11.1 + mkl-cp34-cp34m-win_AMD64.whlは、このプラットフォームでサポートされているホイールではありません。 C://Users/myUsername/pip/pip.logに失敗のデバッグログを保存する

64ビットとPython 3.4.0を使用しています。

なにが問題ですか?

6
Teoman Yüksel

名前を変更する前に、最初にpipを更新してくださいpip install --upgrade pip

2
DSchmidt

おそらく、このようにwhlファイルの名前を変更する必要がありますnumpy-1.11.1+mkl-cp34-none-win_AMD64.whlインストール前。 pipには、ホイールのファイル名で認識できるタグの数に制限があります。

これについて詳しくは、この回答を参照してください: https://stackoverflow.com/a/28111899/4401501

4
konoufo

考慮すべき点がいくつかあります

Pythonのバージョンは一致し、OSは64ビットで、pythonも64ビットである必要があります。

そして、あなたのケースではこれらの条件の両方が満たされているので、pipがホイールファイル名のすべてのフィールドを処理できることを確認する必要があります。

たとえば、私の場合、私のpipは処理していません"cp35m"

確認するには、python Shell

ピップをインポート

次に入力します

pip.pep425tags.get_supported()

pipコマンドが処理できるすべてのフィールドを確認できるはずです。不足しているものがある場合は、最初にPipを更新してみてください。

しかし、私の場合、更新でさえエラーを出していました。したがって、私はpython 3.5.1をアンインストールしてインストールしましたpython 3.5.2をインストールしました。

2
user3046442

チェックするもの:

  1. 私のシステムは64ですが、32 pythonがインストールされていました。IDLEを開いてこれを確認できます。
  2. 私はpython 2と3をインストールしたので、pipを更新すると間違ったpythonが更新されました。もちろん、正しい種類をインストールしようとしていませんでした。パスのpythonバージョンが間違っていたため、パッケージの.
  3. 私のように、pip2またはpip3の修正を行ってもうまくいかないような問題が解決しない場合は、すぐに修正しました。私のピップはパスにpython 3しかなかったので、システム>詳細システム設定>環境変数に移動し、「C:\ Python27\Scripts \」をPATH変数に追加しました。これで解決しました私の問題。
1
Christina Wang

必ずPython 64ビットインストールしてください。ここからダウンロードできます。64ビットバージョンはページの下部にあります。 https://www.python.org/downloads/release/python-370 /

0
user9269553