我正在尝试通过pip install Pyhook
在Python 3.8.1
上安装Pyhook
,但一直收到以下错误消息:
ERROR: Could not find a version that satisfies the requirement pyhook (from versions: none)
ERROR: No matching distribution found for pyhook.
我也试着从源码下载,然后手动安装。
pip install C:\Users\Andrea\Downloads\pyHook-1.5.1-cp37-cp37m-win_amd64.whl
ERROR: pyHook-1.5.1-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.
也许它与Python3.8
不兼容,因为它的最新版本是cp37
。
我可以以任何方式安装它吗?或者我只需要使用Python 3.7
发布于 2020-01-29 21:57:45
您可以尝试执行以下步骤:
例如:pip install pyHook-1.5.1-cp27-none-win32.whl
解决方案here的参考
发布于 2020-01-29 22:35:48
您下载的文件pyHook-1.5.1-cp37-cp37m-win_amd64.whl
只兼容cp37
,即python 3.7,因为您使用的是3.8版本,所以无法兼容。
检查this site of whl file,也没有适用于Python3.7的,但是有一个名为PyWinHook
的pyhook
分支,它的拟合whl
为available
请注意,您可以始终在cmd python -c "import wheel.pep425tags as w; print(w.get_supported())"
中运行以查找支持的whl
文件的版本。
发布于 2021-01-10 23:07:28
只需检查您的系统中是否已经安装了python 3.7。如果是,那么您可以使用以下命令使用它安装3.7WHL
py -3.7 -m pip安装pyHook-1.5.1-cp37-cp37m-win_amd64.whl
然后,您必须从3.7启动该程序
py -3.7 program.py
https://stackoverflow.com/questions/59968523
复制相似问题