ImportError: No module named pywintypes
Arbeite ich, um einen kleinen keylogger mit Python, mithilfe der pyHook, pythoncom und Pywin32-Module. Hier ist mein code:
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()
Wenn es läuft, gibt es diese Fehlermeldung:
File "C:\Python27\lib\site-packages\pythoncom.py", line 2, in <module>
import pywintypes
ImportError: No module named pywintypes
Wie behebe ich diesen Fehler?
Du musst angemeldet sein, um einen Kommentar abzugeben.
pywintypes
ist Teil der Python for Windows extensions, sonst bekannt als pywin32. Sie müssen die Software installieren, um Zugang zupywintypes
.Beachten Sie, dass dieses schreiben,
pywin32
's maintainer nicht hochladen von Dateien auf PyPI, so haben Sie, um eine geeignete version von installer aus http://pywin32.sf.net.pip install pypiwin32
pypiwin32
, so dass der Befehl nur dann erfolgreich für die jeweilige version.pip install pypiwin32
für mich gearbeitetEinfach hinzufügen pythoncom34.dll und pywintypes34.dll zu Ihrer
C:\Python34\