1. ホーム
  2. Python

Python がエラー xxx.whl はこのプラットフォームでサポートされているホイールではありませんと報告します。

2022-02-08 22:37:58

PandasやNumpyなどのサードパーティライブラリのパッケージを、社内のパソコンにオフラインでインストールする必要があるため。

ターミナルで、コマンドを入力します。

pip install numpy-1.16.4+mkl-cp27-cp27m-win_amd64.whl

ターミナルに表示される結果では、エラー報告がされています。

numpy-1.16.4+mkl-cp27-cp27m-win_amd64.whl は、このプラットフォームでサポートされるホイールではありません。

このエラーの原因は Python ネイティブのバージョンが、ダウンロードしたインストーラのバージョンと一致しません。 .

(インストーラーをダウンロードするアドレスは https://www.lfd.uci.edu/~gohlke/pythonlibs/ )

<スパン 1. ダウンロードしたインストーラのバージョンとローカルのPythonのバージョンを確認します。

1) インストーラがサポートしているPythonのバージョンを確認します。

numpy-1.16.4+mkl-。 cp27-cp27m -win_amd64.whl 

このファイルには cp27 インストールパッケージは Python バージョン 2.7 .

2) ローカルのPythonのバージョンを表示する。

そして、会社のパソコンで端末のcmdでPythonのバージョンを確認すると、次のようになります。 Python 3.6 .

(会社のパソコンはネットワークに接続されていないので、自分のパソコンでのデモです)

結果は以下のように表示されます。

<スパン 2. ローカルのPythonが対応しているインストーラのバージョンを確認します。

前のステップに続いて、ターミナルでpythonと入力した後、次のコマンドを実行します。

import pip._internal
print(pip._internal.pep425tags.get_supported())

結果は次のように表示されます。

その結果、Pythonがサポートするネイティブインストーラには <スパン cp36、cp3、py3 等のインストーラをダウンロードすることはできません。 cp27 .

原因究明に成功! 今度からインストーラーをダウンロードするときは気をつけないといけませんね。