要把python打包成exe
使用pyinstaller
命令 pyinstaller -F -w **.py
1、出现RecursionError: maximum recursion depth exceeded错误
解决方法:https://blog.csdn.net/jusang486/article/details/82383256
在 filename.spec 文件头添加下面语句
import sys
sys.setrecursionlimit(5000)
2、出现UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 121: invalid start byte
是因为import了matplotlib
解决方法:https://blog.csdn.net/u011529752/article/details/54892488
解决思路,改变控制台的编码格式为utf-8
解决方法,在控制台中输入 chcp 65001,然后再使用pyinstaller -F -w xxx.py 打包成功。
3、运行后出现failed to execute script错误
https://blog.csdn.net/zyc121561/article/details/79562935
hiddenimport=[ "pywt","pywt._extensions._cwt"]