2013-11-21 7 views
5

Ich versuche, indem Sie den Code, den Namen des Fensters zur Zeit im Fokus zu bekommen ...Installation win32gui Python-Modul

import win32gui 
name = win32gui.GetForegroundWindow() 

Aber ich bekomme immer wieder

Traceback (most recent call last): 
File "D:\Program_1\test.py", line 1, in <module> 
import win32gui 
ImportError: No module named win32gui 

Ich installierte pywin32 aus hier http://sourceforge.net/projects/pywin32/?source=navbar. Was ist der Fehler, den ich mache? es zu schätzen, ist etwas sehr Grundlegendes. Vielen Dank im Voraus.

EDIT: Die Lösung gefunden. Ich habe ein 32bit pywin32 auf einem 64bit Windows 7 installiert, weil die 64bit Version mir einen Fehler gab, es konnte die Python Registry nicht finden. Ich habe hier eine Lösung gefunden Python version 2.6 required, which was not found in the registry. Die Neuinstallation von Python und die Installation nur für mich führte zu keinen Fehlern durch die Installation von pywin32 64bit.

+3

Haben Sie pywin32 für die aktuell installierte und laufende Version von Python installiert? –

+0

Haben Sie mehrere Versionen von Python? – aIKid

+0

Es gibt eine 32-Bit-Version und eine 64-Bit-Version. – User

Antwort

16

Siehe diesen Link: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32. Es kann dir helfen.

EDIT: (leicht Version)

Step 1: Download the pywin32....whl 
Step 2: pip install pywin32....whl 
Step 3: C:\python32\python.exe Scripts\pywin32_postinstall.py -install 
Step 4: python 
>>> import win32gui 

enter image description here

es funktioniert!