运行一个程序,明明下载了pywin32库,但是一直显示ModuleNotFoundError: No module named 'pywintypes',显示的错误如下:
Traceback (most recent call last):
File "c:\Users\W\Desktop\PX\readSD\main.py", line 3, in <module>
import wmi
File "C:\Users\W\AppData\Local\Programs\Python\Python39\Lib\site-packages\wmi.py", line 105, in <module>
from win32com.client import GetObject, Dispatch
File "C:\Users\W\AppData\Local\Programs\Python\Python39\Lib\site-packages\win32com\__init__.py", line 7, in <module>
import pythoncom
File "C:\Users\W\AppData\Local\Programs\Python\Python39\Lib\site-packages\pythoncom.py", line 2, in <module>
import pywintypes
ModuleNotFoundError: No module named 'pywintypes'
尝试了网上的各种方法比如
- 安装pypiwin32
- 将相关dll——pywintypes27.dll放到c盘C:\Windows\System32这个目录下
- 添加系统环境变量
- 重装pywin32和pypiwin32
- 运行命令python -m pip install --upgrade pywin32
都没有解决问题