2013-11-21 18 views
5

Próbuję uzyskać nazwę okna obecnie w centrum uwagi, uruchamiając ten kod ...Instalacja win32gui moduł python

import win32gui 
name = win32gui.GetForegroundWindow() 

Jednak wciąż otrzymuję

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

zainstalowałem pywin32 od tutaj http://sourceforge.net/projects/pywin32/?source=navbar. Jaki błąd popełniam; zgadywanie, że jest to coś bardzo podstawowego. Z góry dzięki.

EDYTOWANIE: Znaleziono rozwiązanie. Zainstalowałem 32-bitowy pywin32 na 64-bitowym Windows 7, ponieważ wersja 64-bitowa dała mi błąd, nie mógł znaleźć rejestru Python. Znalazłem rozwiązanie tutaj Python version 2.6 required, which was not found in the registry. Ponowna instalacja Pythona i zainstalowanie go tylko dla mnie nie spowodowało błędów przy instalacji 64-bitowej pywin32.

+3

Czy zainstalowałeś pywin32 dla aktualnie zainstalowanej i działającej wersji Pythona? –

+0

Czy masz wiele wersji Pythona? – aIKid

+0

Istnieje wersja 32-bitowa i wersja 64-bitowa. – User

Odpowiedz

16

Zobacz ten link: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32. Może ci pomóc.

EDIT: (łatwa wersja)

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

to działa!