pyinstaller打包问题

pyinstaller -F -w main.py
-F是打成一个exe
-W是不弹黑框

问题1

PyInstaller\compat.py", line 370, in
exec_command
out = out.decode(encoding)
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xff in position 152: invali
d start byte

解决方案
lib\site-packages\PyInstaller\compat.py", line 370,

out = out.decode(encoding,errors=‘ignore’)

问题2

return visitor(node)
RecursionError: maximum recursion depth exceeded

解决方案

pyinstaller -F -w main.py 生成main.spec
main.spec文件中增加两行(加在第二行):
import sys
sys.setrecursionlimit(5000)

猜你喜欢

转载自blog.csdn.net/Hi_maxin/article/details/86363364