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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容