2015-09-07 5 views
5

Я установил pyHook для своих окон 64 бит. Установка установила его в C: \ Python27 \ Lib \ site-packages dir i can not import pyhook (я могу видеть папку с именем win32, так думает, что это ее папки) в моем коде, что я должен делать Вот интерпретатор OUTPUTimport pyHook failed

>>> 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 
>>> 
+0

Что скажет вам 'import sys', а затем' sys.path'? Есть ли C: \ Python27 \ Lib \ сайт-пакеты? – haraldkl

+0

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 '] >>> Да, есть –

+0

Как вы установили pyHook на 64-битный Python? Кажется, последняя версия имеет только 32-битные инсталляторы: https://sourceforge.net/projects/pyhook/files/pyhook/1.5.1/ Вы получили ее из другого источника? –

ответ

6

Прежде всего win32 не pyHook модуля это другой модуль.

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

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

2.Если у вас есть питон 32bit вы хотите pyhook 32 бит (Скачать # 1 для Python 2.7) ,

3.Если у вас есть python 64bit, вы хотите 64-битный pyHook (скачать # 2 для Python 2.7).

4. Извлеките почтовый файл.

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'

Удачи!