Python 将.py转换为exe,但exe赢了';t打开

Python 将.py转换为exe,但exe赢了';t打开,python,matplotlib,tkinter,exe,cx-freeze,Python,Matplotlib,Tkinter,Exe,Cx Freeze,我使用cx\U Freeze成功地转换了.py文件。命令提示符或任何东西中都没有错误。但由于某种原因,当我尝试打开exe文件时,什么也没有发生。请注意,我在.py文件中使用了tkinter和matplotlib 下面是我的setup.py代码: from cx_Freeze import setup, Executable import os os.environ['TCL_LIBRARY'] = "C:\\Program Files\\Anaconda3\\tcl\\tcl8.6" os.e

我使用cx\U Freeze成功地转换了.py文件。命令提示符或任何东西中都没有错误。但由于某种原因,当我尝试打开exe文件时,什么也没有发生。请注意,我在.py文件中使用了tkinter和matplotlib

下面是我的setup.py代码:

from cx_Freeze import setup, Executable

import os
os.environ['TCL_LIBRARY'] = "C:\\Program Files\\Anaconda3\\tcl\\tcl8.6"
os.environ['TK_LIBRARY'] = "C:\\Program Files\\Anaconda3\\tcl\\tk8.6"

setup (name = 'CODAQ Beta', version = '0.1', description = 'Aerosol Data Visualization Environment', executables = [Executable("CODAQ.py")])
下面是我在命令提示符中输入的内容:

C:\Users\louisa\Desktop>python setup.py build


一切似乎都很好,是tkinter还是matplotlib?关于如何让它工作,有什么建议吗

没有这些库它能工作吗?它只对其中一个有效吗?当您从命令行运行.exe时,控制台是否输出任何内容?是否运行控制台(命令提示符)以查看任何错误消息?从未尝试通过命令行打开它,但当我打开时,我收到一个导入错误:
导入错误:无法导入名称“\u方法”
确定,所以我创建了一个单独的py文件,只导入了tkinter模块,试图将其转换为exe,并遇到类似问题,这一次,我得到了错误:
import\u tkinter#如果失败,您的python可能无法为Tk import配置错误:DLL加载失败:找不到指定的模块。