Я нашел ошибку и проблему с вашим скриптом.
- Вы не импортируете DateEntry
from tkcalendar import DateEntry
from tkinter import *
root=Tk()
root.title("Date picker")
d=DateEntry(root)
d.pack()
root.mainloop()
Когда вы конвертируете свой скрипт в exe, вы видите, что там отсутствует модуль. Если вы хотите проверить отсутствующий модуль, запустите его в командной строке.
pyinstaller -F dd.py
Это покажет, что у вас отсутствует модуль 'babel.numbers'.
Сейчас подходит к решению этой проблемы. Используйте приведенный ниже onliner, чтобы автоматически импортировать модуль и конвертировать ваш скрипт .py в .exe.
pyinstaller.exe --hidden-import babel.numbers dd.py