Python 运行exe文件时出现Pyinstaller错误

Python 运行exe文件时出现Pyinstaller错误,python,pyinstaller,Python,Pyinstaller,我编写了python脚本,其中包括tkinter、sqllite3、matplotlib和其他库。当我使用pyinstaller将脚本绑定到exe文件时,它已成功完成,但当我运行exe文件时,它会出现以下错误: 需要指出的是,我没有使用任何图书馆名称巴贝尔。 我还将我的代码添加到以下应用程序: #核心包装 将tkinter作为tk导入 从tkinter进口* 从tkinter导入ttk 从tkinter.scrolledtext导入* 导入tkinter.filedialog 从tkcale

我编写了python脚本,其中包括tkinter、sqllite3、matplotlib和其他库。当我使用pyinstaller将脚本绑定到exe文件时,它已成功完成,但当我运行exe文件时,它会出现以下错误:

需要指出的是,我没有使用任何图书馆名称巴贝尔。 我还将我的代码添加到以下应用程序:


#核心包装
将tkinter作为tk导入
从tkinter进口*
从tkinter导入ttk
从tkinter.scrolledtext导入*
导入tkinter.filedialog
从tkcalendar导入日历,日期输入
从tkinter导入消息框
从tkintertable导入TableCanvas,TableModel
从tkinter导入ttk
将matplotlib.pyplot作为plt导入
从fpdf导入fpdf
#背景
#数据库
导入sqlite3
导入csv

您似乎遇到了类似的问题。解决方案很简单,添加隐藏导入:

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

你似乎和我有类似的问题。解决方案很简单,添加隐藏导入:

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

请将您的代码、您使用的命令和错误消息添加为文本,不要使用图像。我已经这样做了:)您说您的代码没有导入
babel
,但它导入
tkcalendar
,并且似乎
tkcalendar
导入
babel
。在
pyinstaller
文档中查找有关如何处理隐藏导入的建议。请不要通过删除代码来破坏您的帖子,这与问题相关,并且对将来可能遇到类似问题的人很有帮助。签出,您同意在发布时共享您的代码。请将您的代码、您使用的命令和错误消息添加为文本,不要使用图像。我已经这样做了:)您说您的代码不导入
babel
,但它导入
tkcalendar
,并且似乎
tkcalendar
导入
babel
。在
pyinstaller
文档中查找有关如何处理隐藏导入的建议。请不要通过删除代码来破坏您的帖子,这与问题相关,并且对将来可能遇到类似问题的人很有帮助。签出,您同意在发布时共享您的代码。