PyHook на Python 3.5

Я пытаюсь написать базовую программу для кейлоггеров на Python. Мне нужно установить модули pywin32 и pyhook. Мне удалось установить pywin32, но, похоже, pyhook не работает. Я прочитал, что можно заставить его работать на более поздних версиях python, но, похоже, не могу понять. Я пробовал устанавливать как .exe, так и .whl. Использование whl в cmd дает ошибку, что колесо не поддерживается. Есть ли у кого-нибудь решение для установки pyhook на python 3.5. Спасибо


person Vladamir    schedule 04.02.2016    source источник
comment
Вы уверены, что скачали нужный файл? Существуют разные для 32-битной установки и 64-битной установки. Тот факт, что ваш компьютер 64-битный, не означает, что у вас установлен Python.   -  person John Howard    schedule 16.02.2016


Ответы (2)


Вот как я это сделал ...

  1. Загрузите модуль хуков py, соответствующий вашей версии python, с здесь < / а>. Убедитесь, что если у вас 32-разрядный Python, вы загружаете 32-разрядный модуль (даже если у вас Windows 64x) и наоборот.

  2. Откройте командную строку и перейдите в папку, в которую вы скачали модуль.

  3. Введите pip install, а затем имя файла.

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

Примечание: вам нужен пункт

person staad    schedule 16.02.2016
comment
Спасибо @SUPERETDUPER. Однако это не работает. C:\Python>python -V Python 3.5.1 C:\Python> C:\Python>pip install pyHook-1.5.1-cp27-cp27m-win32.whl pyHook-1.5.1-cp27-cp27m-win32.whl is not a supported wheel on this platform. C:\Python>pip install pyHook-1.5.1-cp27-none-win32.whl pyHook-1.5.1-cp27-none-win32.whl is not a supported wheel on this platform. C:\Python> C:\Python>pip install pyHook-1.5.1-cp37-cp37m-win32.whl pyHook-1.5.1-cp37-cp37m-win32.whl is not a supported wheel on this platform. C:\Python> - person ; 14.03.2018
comment
@Sabrina Вы используете python 3.5, за исключением того, что загруженный вами файл предназначен для python 2.7 (отсюда и cp27 в его имени). Обязательно загрузите файл с помощью cp35. - person staad; 19.03.2018

Если ваша установка pip не увенчалась успехом. Попробуйте -> при загрузке файла pyHook-1.5.1-cp27-none-win32.whl из http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook. После этого переместите файл в папку Programs \ Python \ Python35-32 \ Scripts, а затем установите pyHook-1.5.1. -cp27-none-win32.whl Надеюсь, мой ответ будет вам полезен.

person Fenx    schedule 23.10.2016
comment
Спасибо, но это тоже не работает C:\Python>python -V Python 3.5.1 C:\Python> C:\Users\sabrina\AppData\Local\Programs\Python\Python35-32\Scripts>pip install pyHook-1.5.1-cp27-none-win32.whl pyHook-1.5.1-cp27-none-win32.whl is not a supported wheel on this platform. C:\Users\sabrina\AppData\Local\Programs\Python\Python35-32\Scripts> - person ; 14.03.2018