困扰好久的问题终于解决了,把最近看过的解决方案就汇总下,希望可以帮到大家。
先把解决我的问题的方案放在前边
1. 升级cffi (最终有效)
在gitlab的pyinstaller专门的问题讨论区找到的,有条件的同学可以直接访问:https://github.com/pyinstaller/pyinstaller/issues/3793(这里还有很多其他的解决方案,几乎可以涵盖接下去介绍到的所有方法)
运行这段代码就可以了:
pip install --upgrade cffi
2. 修改compat.py
3. 从gitlab下载安装
pip install https://github.com/pyinstaller/pyinstaller/archive/develop.zip
还有类似先把cffi卸载,再重新安装的方法
pip install cffi
pip install pywin32