cx_freeze 创建的 exe 中未显示 tkcalender 对象
tkcalender object not showing in exe created by cx_freeze
我使用 tkinter
创建了一个 GUI,它使用 tkcalender
Calender 和 Dateentry
。
该程序在 python 下成功运行,没有任何问题。
当我使用 cx_freeze
将其转换为 exe 时,过程成功且没有错误。
但是,当我启动 exe 时,程序运行没有任何错误,但 tkcalender
对象未显示。
我已尝试将 tkcalender
手动添加到安装文件中的可执行文件,但没有成功。
有人可以帮我吗?
我使用 pyinstaller 创建了 exe,我的 GUI 也有一个日历小部件,它在 UI 中显示没有任何问题。
尝试使用
pip install pyinstaller
pyinstaller --noconsole -F pythoncode.py
刚刚找到解决方案。
我使用 cx_freeze setup.py 的控制台版本来检查出了什么问题。
它正在显示 - ModuleNotFoundError:没有名为“babel.numbers”的模块。
所以我在 cx_freeze 安装包中手动添加了 'babel.numbers'。
这解决了问题。
我使用 tkinter
创建了一个 GUI,它使用 tkcalender
Calender 和 Dateentry
。
该程序在 python 下成功运行,没有任何问题。
当我使用 cx_freeze
将其转换为 exe 时,过程成功且没有错误。
但是,当我启动 exe 时,程序运行没有任何错误,但 tkcalender
对象未显示。
我已尝试将 tkcalender
手动添加到安装文件中的可执行文件,但没有成功。
有人可以帮我吗?
我使用 pyinstaller 创建了 exe,我的 GUI 也有一个日历小部件,它在 UI 中显示没有任何问题。
尝试使用
pip install pyinstaller
pyinstaller --noconsole -F pythoncode.py
刚刚找到解决方案。
我使用 cx_freeze setup.py 的控制台版本来检查出了什么问题。
它正在显示 - ModuleNotFoundError:没有名为“babel.numbers”的模块。
所以我在 cx_freeze 安装包中手动添加了 'babel.numbers'。
这解决了问题。