安装win32gui python模块[重复]

Posted

技术标签:

【中文标题】安装win32gui python模块[重复]【英文标题】:Installing win32gui python module [duplicate] 【发布时间】:2013-11-21 05:48:03 【问题描述】:

我正在尝试通过运行此代码来获取当前焦点窗口的名称...

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

我从这里 http://sourceforge.net/projects/pywin32/?source=navbar 安装了 pywin32。 我犯了什么错误;猜测这是非常基本的事情。 提前致谢。

编辑: 找到了解决方案。 我在 64 位 Windows 7 上安装 32 位 pywin32,因为 64 位版本给了我一个错误,它找不到 Python 注册表。我在这里找到了解决方案 Python version 2.6 required, which was not found in the registry 。重新安装 Python 并仅为我自己安装导致 pywin32 64 位安装没有出现错误。

【问题讨论】:

您是否为当前安装并运行的 Python 版本安装了 pywin32? 你有多个版本的python吗? 有32位版本和64位版本。 【参考方案1】:

查看此链接: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

【讨论】:

以上是关于安装win32gui python模块[重复]的主要内容,如果未能解决你的问题,请参考以下文章

AttributeError:模块'win32ctypes.pywin32.win32api'没有属性'错误'

如何使用“pip”安装“win32gui”?

python import win32gui报错

Python结合SAP GUI Script操作sap的简易教程

Pywinauto常用02--pywin32(Python调用win api)

怎样用python调用vc++编出来的win32 DLL