2013-11-21 15 views
5

Tôi cố gắng để có được tên của cửa sổ hiện tại tập trung bằng cách chạy mã này ...Cài đặt win32gui python mô-đun

import win32gui 
name = win32gui.GetForegroundWindow() 

Tuy nhiên, tôi tiếp tục nhận được

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

Tôi đã cài đặt PyWin32 từ tại đây http://sourceforge.net/projects/pywin32/?source=navbar. Sai lầm tôi đang mắc phải là gì; đoán nó là cái gì đó rất cơ bản. Cảm ơn trước.

EDIT: Tìm thấy giải pháp. Tôi đã cài đặt một pywin32 32 bit trên một Windows 64bit 7 vì phiên bản 64bit đã cho tôi một lỗi, nó không thể tìm thấy đăng ký Python. Tôi đã tìm thấy giải pháp tại đây Python version 2.6 required, which was not found in the registry. Cài đặt lại Python và cài đặt nó chỉ cho bản thân tôi dẫn đến không có lỗi được đưa ra bởi cài đặt pywin32 64bit.

+3

Bạn đã cài đặt pywin32 cho phiên bản Python hiện đang được cài đặt và đang chạy chưa? –

+0

Bạn có nhiều phiên bản python không? – aIKid

+0

Có phiên bản 32 bit và phiên bản 64 bit. – User

Trả lời

16

Xem liên kết này: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32. Nó có thể giúp bạn.

EDIT: (dễ dàng phiên bản)

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

hoạt động!