使用tkcalendar启动exe时出现错误消息

2024-05-16 07:49:34 发布

您现在位置:Python中文网/ 问答频道 /正文

from tkcalendar DateEntry

from tkinter import *
root=Tk()

root.title("Date picker")
d=DateEntry(root)
d.pack()


root.mainloop()

当我试图打开此文件的可执行文件时,在启动“enter image description here”时出现错误消息。我的脚本名为dd (我使用Auto_py_to_exe转换python文件)


Tags: 文件fromimport可执行文件datetitletkinter错误
1条回答
网友
1楼 · 发布于 2024-05-16 07:49:34

我发现了错误,您的脚本出现了问题

  1. 您没有导入DateEntry
from tkcalendar import DateEntry

from tkinter import *
root=Tk()

root.title("Date picker")
d=DateEntry(root)
d.pack()


root.mainloop()
  1. 当您将脚本转换为exe时,可以看到缺少一个模块。如果要检查缺少的模块,请在命令提示符下运行此命令
pyinstaller -F dd.py

它将向您显示您的“babel.numbers”模块缺失

现在来解决这个问题。 使用下面的联机程序自动导入模块并将.py脚本转换为.exe

pyinstaller.exe  hidden-import babel.numbers dd.py

相关问题 更多 >