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)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章