импортировать pyHook не удалось

Я установил pyHook для своей 64-разрядной версии Windows. Программа установки установила его в папку C:\Python27\Lib\site-packages, я не могу импортировать pyhook (я вижу там папку с именем win32, думаю, это ее папка) в моем коде, что я должен сделать Вот вывод интерпретаторов

>>> import pyHook

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pyHook
ImportError: No module named pyHook
>>> import pyhook

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import pyhook
ImportError: No module named pyhook
>>>  

person Danny Rock    schedule 07.09.2015    source источник
comment
Что вам говорит import sys, а затем sys.path? Перечислены ли там C:\Python27\Lib\site-packages?   -  person haraldkl    schedule 08.09.2015
comment
Python 2.7.10 (по умолчанию, 23 мая 2015 г., 09:44:00) [MSC v.1500 64 бит (AMD64)] на wi n32 Для получения дополнительной информации введите помощь, авторские права, кредиты или лицензию. ››› import sys ››› sys.path ['', 'C:\\Windows\\SYSTEM32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\ \ lib', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Python27\ \lib\\site-packages', 'C:\\Python27\\lib\\site-packages\\win32' , 'C:\\Python27\\lib\\site-packages\\win32\\lib', 'C:\\Python27\\lib\\site-packa ges\\Pythonwin'] ››› Да есть   -  person Danny Rock    schedule 08.09.2015
comment
Как вы установили pyHook на 64-битном Python? Кажется, последняя сборка имеет только 32-разрядные установщики: sourceforge.net/projects /pyhook/files/pyhook/1.5.1 Вы получили его из другого источника?   -  person Vasily Ryabov    schedule 01.10.2015
comment
Для чистого Python я бы рекомендовал hooked: github.com/IronManMark20/pyhooked Это только для перехватов клавиатуры. Но вам не нужны никакие двоичные файлы, такие как файлы .pyd в pyHook.   -  person Vasily Ryabov    schedule 01.10.2015


Ответы (1)


Во-первых, win32 — это не модуль pyHook, это другой модуль.

Вот как установить pyHook:

1. Вы можете найти ссылку для скачивания здесь http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook

2. Если у вас 32-битный Python, вам нужен 32-битный pyhook (Загрузите № 1 для Python 2.7).

3. Если у вас 64-битный Python, вам нужен 64-битный pyHook (Загрузите № 2 для Python 2.7).

4.Распакуйте ZIP-файл.

5. В командной строке перейдите в папку, в которую вы распаковали ZIP-файл.

6. Введите команду «pip install pyHook-1.5.1-cp27-none-win32.whl» для 32-битной версии или «pip install pyHook-1.5.1-cp27-none-win_amd64.whl».

Удачи!

person staad    schedule 31.01.2016