Pythonで.whl
ファイルをpip install
でインストールしようとしたときに、「.whl is not a supported wheel on this platform.」というエラーが出ることがあります。このエラーは、pipが対応していないバージョンのwhlファイルをインストールしようとしたときに発生します。
例えば、cp27
に対応していないpipの場合、numpy-1.14.5+mkl-cp27-cp27m-win_amd64.whl
をインストールしようとすると、同様のエラーが表示され、インストールに失敗します。
この問題を解決するためには、pipが対応しているバージョンのwhlファイルをインストールする必要があります。pipが対応しているバージョンは、以下のPythonコマンドを実行することで確認できます。
from pip._internal.pep425tags import get_supported
get_supported()
このコマンドを実行すると、pipが対応しているバージョンの一覧が表示されます。この一覧に基づいて、適切なバージョンのwhlファイルをダウンロードし、インストールします。
以上が、Pythonで「.whl is not a supported wheel on this platform.」というエラーが発生したときの解決方法です。この情報が皆さんのPythonプログラミングに役立つことを願っています。