2013-11-21 241 views
5

私はこのコードを実行することにより、フォーカスが現在のウィンドウの名前を取得しようとしています...しかしインストールwin32gui Pythonモジュール

import win32gui 
name = win32gui.GetForegroundWindow() 

、私はからpywin32をインストールし

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

得続けますここにhttp://sourceforge.net/projects/pywin32/?source=navbar。 私が作っている間違いは何ですか?それを推測することは非常に基本的なことです。 ありがとうございます。

EDIT: 解決策が見つかりました。 64bitバージョンでは私にエラーが出て、Pythonレジストリが見つからないので、64bit Windows 7に32bit pywin32をインストールしていました。私はここに解決策を見つけたPython version 2.6 required, which was not found in the registry。 Pythonを再インストールして自分でインストールするだけで、pywin32 64ビットインストールでエラーは発生しませんでした。

+3

Pythonの現在インストールされ、実行中のバージョンのpywin32をインストールしましたか? –

+0

複数のバージョンのpythonがありますか? – aIKid

+0

32ビット版と64ビット版があります。 – User

答えて

16

このリンクを参照してください:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32。それはあなたに役立つかもしれません。

EDIT:(簡単バージョン)

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

それは働きます!

関連する問題