cx_Freeze 没有名为“Tkinter”的模块
Posted
技术标签:
【中文标题】cx_Freeze 没有名为“Tkinter”的模块【英文标题】:cx_Freeze No module named 'Tkinter' 【发布时间】:2020-04-13 11:58:17 【问题描述】:目前,当我使用 cx_freeze 构建我的 python 脚本时,它会运行构建并创建它,但是当您运行 exe 时会出现以下错误...
我的 setup.py 脚本如下所示...
setup.py 运行后,它会创建以下文件以及 exe...
当你运行 MOSIEwin.exe 时出现上述错误,我真的不明白为什么它没有找到 Tkinter,因为它看起来是在包中导入它?
任何帮助将不胜感激:)
谢谢
【问题讨论】:
【参考方案1】:解决方案描述为here。本质上,您可以下拉到 ./lib 并将“Tkinter”重命名为“tkinter”。它也已在 cx_freeze 问题跟踪器here 中得到解决。
【讨论】:
感谢您的评论,我完成了上述工作?以上是关于cx_Freeze 没有名为“Tkinter”的模块的主要内容,如果未能解决你的问题,请参考以下文章
使用 cx_freeze 为 tkinter 接口创建 .exe 文件
tkinter 程序使用 cx_Freeze 编译,但程序不会启动