描述

因为py文件中引用了win32com

from win32com.client import DispatchEx

在本地运行正常但是使用pyinstaller 打包exe后,直接运行exe报错

 

解决方法

将文件夹C:\Users Name\User\AppData\Local\Programs\Python\Python37\Lib\site-packages\pywin32_system32下的pywintypes37.dll copy至exe同目录下

如故没有pywin32_system32文件夹可以使用pip install pywin32 安装或通过https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/

查找与自己python对应的版本和系统版本进行安装

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐