filename.whlは、このプラットフォームではサポートされていません。


299

scipy-0.15.1-cp33-none-win_amd64.whlローカルドライブに保存したものをインストールしたいのですが。使ってます:

pip 6.0.8 from C:\Python27\Lib\site-packages
python 2.7.9 (default, Dec 10 2014, 12:28:03) [MSC v.1500 64 bit (AMD64)]

私が走るとき:

pip install scipy-0.15.1-cp33-none-win_amd64.whl

次のエラーが発生します。

scipy-0.15.1-cp33-none-win_amd64.whl is not supported wheel on this platform

問題が何であるか知りたいのですが?

回答:


388

cp33代わりにCPython 3.3必要なことを意味しますscipy‑0.15.1‑cp27‑none‑win_amd64.whl


10
私もこの問題を抱えていましたが(numpyでも)、cp27 ここにあるものをすべてダウンロードし、1つが完全に機能するまで(私の場合はnumpy-1.9.3+vanilla-cp27-none-win32)それぞれ試してみました
CodyBugstein

1
opencvでも同じ問題がありました。Python3.5を使用しています。cp35とpip install filename.whlをダウンロード
Somnath Kadam

29
Pythonを起動して実行します。import platform次に、実行しているPythonのplatform.architecture()バージョンを確認して、ダウンロードする.whlを確認します。
gregorio099 2017

8
@ gregorio099に感謝します。64ビットバージョンのWindowsを実行していますが、32ビットバージョンのPythonのようです。あなたのコメントは私をしばらく節約しました。
tww0003

2
また、Pythonの複数のバージョンがインストールされている場合も、このエラーが発生することがあります。私の場合、scipyを2.7バージョンにインストールしたかったので、cmd行で、アップグレードしたいpythonのバージョンを明示的に呼び出しました(そして、ホイールファイルをインストールしました)。例: C:\Python27amd67\python -m pip install scipy-1.0.b1-cp27-cp27m-win_amd64.whl
スヌーズ博士2017

182

これはpip、最新のホイールファイルで古いバージョンを使用した場合にも発生する可能性があります。

私はnumpy-1.10.4+mkl-cp27-cp27m-win_amd64.whlここから)インストールしていたので非常に混乱しました。それは間違いなく私のPythonインストール(Windows 64ビットPython 2.7.11)の正しいバージョンです。「このプラットフォームではサポートされていないホイール」エラーが発生しました。

python -m pip install --upgrade pipそれを解決したpipのアップグレード。


21
これは私にとって非常に役に立ちました。ありがとう!
dthor 2016年

2
ありがとうございました!MSIインストーラからPython 3.4をインストールした後、このメッセージが表示されました。インストーラーにはPIP 1.5.6が含まれていて、「サポートされていません」というメッセージが表示されていました。アップグレード後、PIP 8.1.1で終了し、問題が解決しました。
cbranch

1
ええ、Pythonの新規インストールのデフォルトは通常古いようです。独自のpipをインストールする新しいvirtualenvと同じです。
aldel

枕のバージョンをインストールしようとしたときに、このエラーが発生しました。非常に役立ちます。ありがとうございました!
Dhiraj Shekar

1
以前のバージョン(Py3の場合は8.1.1、Py2の場合は7.0.1)からpip 9.0.1にアップグレードすると、問題が解決しました
raghav710

91

scipy-0.17.0-cp35-none-win_amd64.whlのインストール中に同じ問題が発生し、Pythonのバージョンは3.5です。同じエラーメッセージが返されました。

 scipy-0.17.0-cp35-none-win_amd64.whl is not supported wheel on this platform.

amd64は私のWindowsではなく、Pythonのバージョンに関するものであることに気付きました。実際、私は64ビットWindowsで32ビットPythonを使用しています。次のファイルをインストールすると問題が解決しました。

scipy-0.17.0-cp35-none-win32.whl

2
私は同じ問題を抱えていると思います。Pythonが32ビットであることをどのように確認しましたか?
user1757654 2017

1
@ user1757654は、チェックしてください:stackoverflow.com/questions/1405913/...
1man

この貴重な情報をありがとうございました。amd64は確かにWindowsバージョンではなく、Pythonバージョンに関するものです。
Anas.J

20

パッケージ(scipy-0.17.0-cp27-none-win_amd64 (1))の名前が間違っているため、この問題に遭遇しました。「(1)」を削除してパッケージをscipy-0.17.0-cp27-none-win_amd64に変更すると、問題は解決しました。


5
本当にありがとう!ピップがホイールがどのプラットフォームに関連するかを名前で判断する目が信じられませんでした!
アントニーハッチキンズ2016年

2
あなたは私の日を救った、私はピップがファイルの名前に依存するとは信じられない
Pham Thanh

私もこの問題を抱えていましたが、私たちのネクサスレポジトリにアップロードしたときに、私は+を-に置き換えていました。pip installの前に名前を変更すると修正されました-ありがとうございます!
imdibiji 2017年

14

Pythonがまったく初めての場合は、ステップごとに読むか、直接5番目のステップに進んでください。以下の方法に従って、Windows 64ビット、Python 64ビットにscipy 0.18.1をインストールします。 1. Python 2. Windows 3. numpyとscipyファイルの.whlバージョンのバージョンに注意してください。4. 最初にnumpyをインストールしてから、scipyをインストールします

pip install FileName.whl
  1. ForNumpy:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy ForScipy:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

ファイル名に注意してください(つまり、cp noを確認します)。例:scipy-0.18.1-cp35-cp35m-win_amd64.whl pipでサポートされているcpを確認するには、以下のポイント2に進みます。

.whlファイルを使用している場合。以下のエラーが発生する可能性があります。

  1. pipバージョン7.1.0を使用していますが、バージョン8.1.2を使用できます。

'python -m pip install --upgrade pip'コマンドを使用してアップグレードを検討する必要があります

  1. scipy-0.15.1-cp33-none-win_amd64.whl.whlは、このプラットフォームではホイールをサポートしていません

上記のエラーの場合:Python(私の場合は3.5)を起動し、次のように入力します。 import pip print(pip.pep425tags.get_supported())

出力:

[( 'cp35'、 'cp35m'、 'win_amd64')、( 'cp35'、 'none'、 'win_amd64')、( 'py3'、 'none'、 'win_amd64')、( 'cp35'、 'none '、' any ')、(' cp3 '、' none '、' any ')、(' py35 '、' none '、' any ')、(' py3 '、' none '、' any ')、( 'py34'、 'none'、 'any')、( 'py33'、 'none'、 'any')、( 'py32'、 'none'、 'any')、( 'py31'、 'none'、 'any')、( 'py30'、 'none'、 'any')]

出力では、cp35が存在することがわかります。したがって、numpyおよびscipyのcp35をダウンロードします。さらなる編集は大歓迎です!!!!


6
どうやら、いくつかのプラットフォームでは、import pip._internalその後に続く 必要がありますprint(pip._internal.pep425tags.get_supported())
Marc Van Daele

2
私のシステムでpip.pep425tags.get_supported()pip._internal.pep425tags.get_supported()認識も認識もされません(Windows 10、pipバージョン20.0.2)
Wassadamo

12

ファイル名をに変更して、scipy-0.15.1-cp33-none-any.whl次のコマンドを実行します。

pip install scipy-0.15.1-cp33-none-any.whl

それはうまくいくはずです:-)


2
単なる回避策ですか、それともサポートする理由がありますか?
Ravinder Payal 2017

私はこれに何時間も費やしましたが、これが機能した唯一のものです。
David Manheim

これが正解です。これだけが私の側で働いた。
ニコラスハンフリー

woooww woooow:D
ErsinGülbahar

6

まず、cp33は、システムでPython 3.3を実行しているときに使用されることを意味します。したがって、システムにPython 2.7がある場合は、cp27バージョンをインストールしてみてください。

インストールscipyのダウンロード-0.18.1-CP27-cp27m-win_amd64.whlを、Pythonの2.7ランニングおよび64ビットシステムを必要とします。

それでも「scipy-0.18.1-cp27-cp27m-win_amd64.whlはこのプラットフォームでサポートされているホイールではありません」というエラーが表示される場合は、win32バージョンを使用してください。つまり、最初のものの代わりにscipy-0.18.1-cp27-cp27m-win32.whlをインストールします。これは、64ビットシステムで32ビットpythonを実行している可能性があるためです。最後のステップでscipyが正常にインストールされました。


6

すべてのプラットフォーム要件が* .whlファイルの名前から取得されていることに注意してください。

したがって、*。whlパッケージの名前の変更には十分注意してください。ときどき、新しくコンパイルしたtensorflowパッケージの名前を

tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl

tensorflow-1.11.0-cp36-cp36m-linux_x86_64_gpu.whl

gpuのサポートについて自分自身を思い出させ、苦労しました

tensorflow-1.11.0-cp36-cp36m-linux_x86_64_gpu.whlは、このプラットフォームでサポートされているホイールではありません。

約30分エラー。


2

scikit-imageをインストールしようとしましたが、インストールされているpythonのバージョンが2.7 32ビットであるにもかかわらず、.whlファイルをインストールしようとすると、次のエラーが発生しました。 scikit_image-0.12.3-cp27-cp27m-win32.whl is not a supported wheel on this platform.

ただし、エラーメッセージの前に次のメッセージも表示されました。

You are using pip version 7.1.0, however version 8.1.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

その後、コマンドpython -m pip install --upgrade pipを実行し、pip install scikit_image-0.12.3-cp27-cp27m-win32.whl問題なく動作しました。これが誰かを助けることを願っています!


2

私は同様の問題を抱えており、64ビット版のpython27をWindows 7 64ビットにインストールしました。すべてが最新でしたが、メッセージを受け取りました

scipy-0.18.1-cp27-cp27m-win_amd64.whl is not supported wheel on this platform

32ビットのwhlをダウンロードしたところ、うまくいきました。

pip install scipy-0.18.1-cp27-cp27m-win32.whl

問題はおそらくAMDプロセッサがなく、Intelプロセッサがないことが原因であると思います。scipy64ビットバージョンは最後にamd64と表示します。


2

確認すること:

  1. cp27(python 2.7の意味)cp36(python 3.6の意味)のような適切なバージョンをダウンロードしています。
  2. Pythonがどのアーキテクチャ(32ビットまたは64ビット)かを確認しますか?(あなたはそれをPythonアイドルを開いて入力することでそうすることができます)

    import platform  
    platform.architecture()

次に、システムアーキテクチャに関係なく、そのビットのファイルをダウンロードします。

  1. 正しいファイル名を使用しているかどうかを確認します(つまり、ファイルを2回ダウンロードした場合に発生する可能性がある(1)を追加しないでください)。

  2. ピップが更新されているかどうかを確認します。そうでない場合は使用できます

    python -m pip install -upgrade pip


2

IISでPython34を使用してFlaskをデプロイしています。次の手順は私のために働きました

  1. ピップをアップグレード
  2. numpyのwheelファイルをインストールする
  3. ピップインストールパンダ

2

私のpython [Python 3.6.9]へのdlibインストールの場合、WHLファイル名をdlib-19.8.1-cp36-cp36m-win_amd64.whlからdlib-19.8.1-cp36-none-anyに変更することがわかりました.whlています。

これが、pip installを実行してdlibをインストールする方法です。

pip3インストールdlib-19.8.1-cp36-none-any.whl

ただし、名前を変更せずにpipコマンドでWHLファイルをインストールする代替手段があるかどうかはまだ疑問です。


どうもありがとうございます。1時間後、ようやく機能しました。🔥
chainstair

0

インストールのためにcondaを試してください、バージョンをその場で解決するようです:
conda install scikit-learn


0

システムに複数のpythonがある場合、たとえば2.7 / 3.4 / 3.5の場合、インストールパスを確認する必要があります。:)


0

Python2.7とWindows 64ビットシステムを使用しています。 実行lxml-3.8.0-cp27-cp27m-win_amd64.whl中に同じエラーが発生し、自動検出されてwin32バージョンが正常にインストールされました(システムはWindows 64ビットですが)pip install lxml-3.8.0-cp27-cp27m-win_amd64.whlpip install lxml

C:\Python27>pip install lxml
Collecting lxml
  Downloading lxml-3.8.0-cp27-cp27m-win32.whl (2.9MB)
    100% |################################| 2.9MB 20kB/s
Installing collected packages: lxml
Successfully installed lxml-3.8.0

だから、私は@ 1manの答えで行きます。


0

Tensorflowの設定中にpython3.6を指定しました。しかし、私のシステムのデフォルトのpythonはpython2.7です。したがって、私の場合のピップは2.7のピップを意味します。私のために

pip3 install /tmp/tensorflow_pkg/NAME.whl

トリックをしました。


0

私の場合[Win64、Python 2.7、cygwin]の問題はが見つからないことgccでした。

を使用 apt-cyg install gcc-coreすると、を使用pip2 wheel ...してホイールを自動的にインストールできます。


0

パッケージをインストールするPythonのバージョンを確認することをお勧めします。ホイールがpython3用にビルドされていて、Pythonバージョンがpython2.xの場合、このエラーが発生する可能性があります。pipを使用してインストールする場合は、この規則に従ってください

python2 -m pip install XXXXXX.whl #if .whl is for python2
python3 -m pip install XXXXXX.whl #if .whl is for python3

「!python -m pip install Twisted-17.9.0-cp36-cp36m-win_amd64.whl」というコードを実行しましたが、次のエラーが表示されます:「要件「Twisted-17.9.0-cp36-cp36m-win_amd64.whl」はファイル名はありますが、ファイルは存在しませんTwisted-17.9.0-cp36-cp36m-win_amd64.whlは、このプラットフォームでサポートされているホイールではありません。
Monirrad


0

私にとっては、コンピューターバージョンではなく、Pythonバージョンの正しいビットを選択したときに機能しました。

私のは32ビットで、私のコンピュータは64ビットです。それが問題であり、32ビット版で修正されました。

正確には、これは私がダウンロードして私のために働いたものです:

mysqlclient-1.3.13-cp37-cp37m-win32.whl

ここでも、システムのバージョンではなく、Pythonバージョンのビットを選択してください。


0

上記のものをたくさん試しましたが、役に立ちませんでした。

以前は、pip 18.1にアップグレードしました。

(pyFltkの場合)試行時に次のエラーが発生し続ける:

fltkインポートから*

ImportError:DLLの読み込みに失敗しました%1は有効なWin32アプリケーションではありません

* .whlファイルが自分のマシンでサポートされていないことや、distutilsから正しいファイルを削除できないことについて、さまざまなエラーが発生していました。

私のメモに戻り、whlファイルが次のことを示した:

pyFltk-1.3.3.1-cp36-cp36m-win_amd64.whlですが、エラーが発生し続けます...

インストールにはpip 9.0.3が必要でした。

私のバージョンのpipを9.0.3にダウングレードしました

pip install pip = 9.0.3

.whlファイルが正しくインストールされている。

これは次にも関連しています:ここに


0

Python 3.6で新しく作成された仮想環境で、ここで指定され TensorFlowのインストールを確認しようとしました。実行中:

pip3 install --ignore-installed --upgrade "/Users/Salman/Downloads/tensorflow-1.12.0-cp37-cp37m-macosx_10_13_x86_64.whl"

エラーや警告が表示されます:

tensorflow-1.12.0-cp37-cp37m-macosx_10_13_x86_64.whl is not a supported wheel on this platform.

以前にpipからpip3にアップグレードしたため、次のように単にpippip3に置き換えました。

pip3 install --ignore-installed --upgrade "/Users/Salman/Downloads/tensorflow-1.12.0-cp37-cp37m-macosx_10_13_x86_64.whl"

そしてそれは魅力のように働きました!



0

わかりました、問題は簡単です。Tensorflowにはpython 3.4-3.7および64ビットが必要です。Python 2.7を使用している方がわかります。

こちらのtensorflowインストール手順をお読みくださいhttps ://www.tensorflow.org/install/pip

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.