作者查看了好多篇的解决方法文档都无法只通过pip install pywin32或者pip install pypiwin32解决问题,依然还是会报错ModuleNotFoundError: No module named 'win32api',原因:win32api已经是win32其中的1个package。

1、老样子先pip install pywin32; 

pip install pywin32

2、进入第三方库位置:D:\Python3.9.7\Lib\site-packages\win32com(这是我的位置,要改成你的)

 

3、修改__init__.py,删掉import win32api, sys, os改成以下(其实就是单独将win32拿出来写了):

from win32 import win32api
import sys, os

 

4、搞定之后重启一下python,否则会报错pythoncom;

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐