在使用pyinstaller编译一个项目的时候发现老是报这个错误
但是这两个库确实安装了,这个是安装版本输出
pip show pywin32
pip show pywin32-ctypes
网上查了很久都没查到这个奇葩问题,初步怀疑是导包问题,后面终于找到了一笑大佬的文章知道了咋解决这个导包问题
解决方案:
找到python的安装路径下Lib\site-packages里面pyinstaller文件夹,可能不同的安装包层级不一样里面我的是"Lib\site-packages\PyInstaller-3.4-py2.7.egg\PyInstaller",找到“compat.py”这个文件定位到212行
原文件: