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)