Python: pyHook-1.5.1-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.
阿新 • • 發佈:2018-11-08
pyHook-1.5.1-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.
安裝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 is not a supported wheel on this platform.
原因是下載的pyhook版本與python版本不一致
輸入python或者就可以檢視自己安裝的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')]
(結果還是不太懂)
最終還是下載了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的所以安裝的時候報錯。。。(莫名ing)
總之一波三折,結果最好還是成功了結果還是好的
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
後續繼續驗證問題及原因