Невозможно установить Pyhook Python 3.8.1 - PullRequest
2 голосов
/ 29 января 2020

Я пытаюсь установить Pyhook на Python 3.8.1 через pip install 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, поскольку последняя версия e cp37.

Могу ли я установить его каким-либо образом? Или мне просто нужно использовать Python 3.7?

Ответы [ 2 ]

1 голос
/ 29 января 2020

Файл pyHook-1.5.1-cp37-cp37m-win_amd64.whl, который вы скачали, совместим только с cp37, т.е. python 3.7 , так как вы используете 3.8, это не будет работать.

Проверка этот сайт whl-файла , для python 3.7 также нет ни одного, но есть форк pyhook, называемый PyWinHook, для которого доступен фитинг whl

Обратите внимание, что вы всегда можете запустить в cmd python -c "import wheel.pep425tags as w; print(w.get_supported())", чтобы найти, какая версия whl файлов поддерживается

1 голос
/ 29 января 2020

Вы можете попробовать выполнить следующие шаги:

  • Загрузите модуль py hook, соответствующий вашей версии python, отсюда. Убедитесь, что если у вас python 32 бит, вы загружаете 32-битный модуль (даже если у вас windows 64x) и наоборот.
  • Откройте командную строку и перейдите в папку, в которую вы загрузили module
  • Введите pip install, а затем имя файла.

Пример: pip install pyHook-1.5.1-cp27-none-win32.whl

Ссылка для решения здесь

...