安装pywin32和pypiwin32模块之后导入模块报错
题主载安装这两个模块之后,import pythoncom和import pywintypes报错说找到不到模块。在网上查找很多答案之后,按照以下步骤解决了这个问题:
一、将相关dll放到c盘C:\Windows\System32这个目录下:
拷贝D:\Program Files\Python36\Lib\site-packages\pywin32_system32目录下的
pythoncom27.dll
pythoncomloader27.dll
pywintypes27.dll
拷贝到
C:\Windows\System32
目录。
二、添加系统环境变量:
将这三个dll所在目录以及D:\Program Files\Python36\Lib\site-packages(找到你的python环境下的site-packages)添加到path里面。
三、将pywintypes27.dll拷贝到\lib\site-packages\win32\lib这个目录下面。
四、重装pywin32和pypiwin32
在以上方式尝试之后,依然报错。
我的python版本是2.7,用pip去卸载重新安装pywin32和pypiwin32,结果下载的pywin32版本是227,显示跟我的另外一个包版本不匹配,需要小于等于pywin32-224,于是去网上https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/找了满足条件的版本,重新安装之后,运行程序,没有报错,至此成功解决了问题。