解决问题:no model named pywintypes

安装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/找了满足条件的版本,重新安装之后,运行程序,没有报错,至此成功解决了问题。

你可能感兴趣的:(解决问题:no model named pywintypes)