web-dev-qa-db-ja.com

win32guiのインストールpythonモジュール

このコードを実行して、現在フォーカスされているウィンドウの名前を取得しようとしています...

import win32gui
name = win32gui.GetForegroundWindow()

しかし、私は得続けています

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

ここからpywin32をインストールしました http://sourceforge.net/projects/pywin32/?source=navbar 。私が犯している間違いは何ですか。推測は非常に基本的なものです。前もって感謝します。

編集:解決策を見つけました。 64ビットバージョンでエラーが発生したため、64ビットWindows 7に32ビットpywin32をインストールしていました。Pythonレジストリが見つかりませんでした。ここで解決策を見つけました Pythonバージョン2.6が必要です、これはレジストリで見つかりませんでした 。Pythonを再インストールして自分だけでインストールしても、pywin32 64ビットインストールでエラーが発生することはありませんでした。

9
user3014911

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

編集:(簡単バージョン)

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

できます!

27
iChux