我有一个GUI(wxPython)代码,用于绘制数据并在Windows 7机器上正常工作:
但是,它对Mac OS High Sierra不起作用
python的符号出现在仪表板上,但没有任何反应。没有错误,没有警告......没有。
答案 0 :(得分:0)
在写这个问题时,我发现了问题。我意识到我导入了WxAgg的库
from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FCW
因此,TkAgg后端没有必要在Mac OS High Sierra上运行。但是,我强迫后端成为WxAgg:
matplotlib.use('WxAgg')
现在代码工作正常。