1. ホーム
  2. Python

Python: pyHook-1.5.1-cp37-cp37m-win_amd64.whl はこのプラットフォームでサポートされたホイールではありません。

2022-02-08 16:58:48

 pyHook-1.5.1-cp37-cp37m-win_amd64.whl はこのプラットフォームでサポートされているホイールではありません。

pyhookのインストール時のエラー

pyHook-1.5.1-cp37-cp37m-win_amd64.whl 版をダウンロードしました。

コマンドラインで、次のように入力します。

pip install C:\Users\Run\Downloads\pyHook-1.5.1-cp37-cp37m-win_amd64.whl

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

エラーを報告する  pyHook-1.5.1-cp37-cp37m-win_amd64.whl は、このプラットフォームでサポートされているホイールではありません。

ダウンロードしたpyhookのバージョンがpythonのバージョンと一致しないためです。

python or と入力すると、インストールされている Python のバージョンが表示されます。

python/py

pythonのバージョン3.6.0がインストールされており、pyhookのバージョン37がインストールされていることがわかります。

へのリダイレクト https://www.lfd.uci.edu/~gohlke/pythonlibs/ cp36に対応するバージョンをダウンロードする

しかし、インストールはまだエラーを報告します。

ここでさらに厄介なことに、またもやドヤ顔で

import pip._internal
print(pip._internal.pep425tags.get_supported())
[('cp36', 'cp36m', 'win32'),
('cp36', 'none', 'win32'), 
('py3', 'none', 'win32'), 
('cp36', 'none', 'any'), 
('cp3', 'none', 'any'), 
('py36', 'none', 'any'),
 ('py3', 'none', 'any'), 
('py35', 'none', 'any'), 
('py34', 'none', 'any'), 
('py33', 'none', 'any'), 
('py32', 'none', 'any'), 
('py31', 'none', 'any'), 
('py30', 'none', 'any')]

pip install C:\Users\Run\Downloads\pyHook-1.5.1-cp36-cp36m-win32.whl

(結果は、まだあまり理解できませんが)

結局、cp36m-win32版をダウンロードして試しました。

pyHook-1.5.1-cp36-cp36m-win32.whl

pip install C:\Users\Run\Downloads\pyHook-1.5.1-cp36-cp36m-win32.whl

ついに成功

解析:私のパソコンは64ビットですが、amd64でない可能性があり、インストール時にエラーが報告されます。(不可解)

全体的に紆余曲折がありましたが、結果的には良い方向に進み、良い結果になりました

---------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------

問題点と原因の検証を継続するためのフォローアップ