2013-11-21 31 views
5

Bu kodu çalıştırarak odakta anda pencerenin adını almak için çalışıyorum ... Ancaktakma win32gui piton modülü

import win32gui 
name = win32gui.GetForegroundWindow() 

, ben den PyWin32 yüklü

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

almaya devam burada http://sourceforge.net/projects/pywin32/?source=navbar. Yaptığım hata nedir? tahmin etmek çok temel bir şey. Şimdiden teşekkürler.

DÜZENLEME: Çözüm bulundu. 64bit sürümü bana bir hata verdi, çünkü Python kayıt defteri bulamadı çünkü 64bit Windows 7 bir 32bit pywin32 yüklüyordu. Burada Python version 2.6 required, which was not found in the registry bir çözüm buldum. Python'u tekrar yüklemek ve sadece kendim için yüklemek, pywin32 64bit yüklemesiyle ilgili hiçbir hataya yol açmadı.

+3

Şu anda yüklü olan ve çalışan Python sürümü için pywin32 yüklediniz mi? –

+0

Python'un birden çok sürümü var mı? – aIKid

+0

Bir 32 bit sürümü ve 64 bit sürümü var. – User

cevap

16

Bu bağlantıya bakın: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32. Size yardımcı olabilir.

DÜZENLEME: (kolay versiyonu) Çalışır

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

!