我正在尝试使用下面的脚本将我制作的应用程序转换为可执行文件
import cx_Freeze
import sys
base = None
if sys.platform == 'win32':
base = 'Win32GUI'
executables = [cx_Freeze.Executable('MainWindow.py', base=base, icon='Iconn.ico')]
cx_Freeze.setup(
name = 'Student Analysis',
options = {'build_exe': {'packages':['tkinter', 'MyLibrary']}},
version = '0.1',
description = 'Student analysis program',
executables = executables
)
然而,当我通过cmd运行时,我收到错误说
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 2862: invalid start byte
最近一次调用是最后一行,其中executables = executables。 我试过环顾四周,我发现的所有内容都是基于pygame的答案。