在virtualenv虚拟环境中使用pyinstaller -F --clean XXX.py生成exe文件,运行时提示了上述问题。但是我的.py文件并没有使用comtypes库文件,网络能查阅到的唯一解决方法是在.py文件中增加from comtypes.gen.UIAutomationClient import *,这个答案与报错虽然对应,然而这明显与我的代码事实相悖,并不是正解。
经过尝试,发现解决问题的真正方法其实很简单,既然comtype库干扰了程序的运行,那么就将其从虚拟环境中删除:pip uninstall comtypes
完美解决问题,exe文件可以正常运行了!