如何构建包含图形的python应用程序
当我在pythonshell中运行这个脚本时,它工作得非常好,但是当我构建代码并运行“.exe”文件时,应用程序将无法启动如何构建包含图形的python应用程序,python,matplotlib,Python,Matplotlib,当我在pythonshell中运行这个脚本时,它工作得非常好,但是当我构建代码并运行“.exe”文件时,应用程序将无法启动 from tkinter import * import matplotlib,sys matplotlib.use('TkAgg') from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg from matplotlib.figure import Figure import matplotlib.p
from tkinter import *
import matplotlib,sys
matplotlib.use('TkAgg')
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
from matplotlib.figure import Figure
import matplotlib.pyplot as plt
master=Tk()
master.title("graphe")
master.geometry("700x650+100+100")
f=Figure((5,5),dpi=100)
a=f.add_subplot(111)
a.plot([1,2,3,4,5,6],[2,5,6,8,9,10])
data=FigureCanvasTkAgg(f,master=master)
data.show()
data.get_tk_widget().pack()
setup.py
:
from cx_Freeze import setup,Executable
import sys
base=None
if(sys.platform=='win32'):
base="Win32GUI"
setup(name='application',
options={"build_exe":{"packages": ["tkinter","matplotlib","numpy","PIL","math"]}},
version="1.1",
executables=[Executable("graphe.py",base=base)]
)
您能描述一下如何构建代码吗?在cmd:python setup.py构建中。setup.py是一个文件,什么被打印到错误日志?没有错误日志,问题是这段代码工作正常,但当我构建这段代码以拥有“.exe”文件时(因为这是一个应用程序,我希望它在其他计算机上工作)它不会启动,我很确定问题出在figure和matplotlib上,它们不会在“.exe”应用程序上与tkinter一起工作,但我不知道如何解决它,我必须使此图显示出来