[填坑之作]python打包

要把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"]

发布了164 篇原创文章 · 获赞 36 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/py184473894/article/details/94355097