Python安装win32gui报错:No module named 'win32gui'的解决方法

在Python中,如果import了win32gui,但是本机上并没有安装响应的组件,在运行py程序时会报错:ModuleNotFoundError: No module named 'win32gui'。

D:\Python\PY>MYPYAPP.py
Traceback (most recent call last):
  File "D:\Python\PY>MYPYAPP.py", line 12, in <module>
    import win32gui, win32ui, win32con, win32api
ModuleNotFoundError: No module named 'win32gui'

  

出现上述问题时,我们简单的使用pip install win32gui是无法解决问题的,正确的做法是:

1. 在https://www.lfd.uci.edu/~gohlke/pythonlibs/页面中搜索pywin32,找到和本机操作系统位数、安装的python版本对应的whl。

例如:我的操作系统为win7 64位,python版本为3.8.x,则下载pywin32‑304.0‑cp38‑cp38‑win_amd64.whl。

2. 安装该文件,提示成功。

D:\Python\PY>pip install pywin32-304.0-cp38-cp38-win_amd64.whl
Processing d:\python\py\pywin32-304.0-cp38-cp38-win_amd64.whl
Installing collected packages: pywin32
Successfully installed pywin32-304.0

  

 

posted @ 2022-09-25 11:07  吉小僧  阅读(8641)  评论(0编辑  收藏  举报