Python openSUSE中的matplotlib

Python openSUSE中的matplotlib,python,matplotlib,opensuse,Python,Matplotlib,Opensuse,我试图在openSUSE下使用python脚本。 我在ubuntu下编写了这个脚本,效果很好 我已经安装了matplotlib,当我运行脚本时,它似乎可以工作(我可以这样做) 在脚本的任何位置打印“直到这里” 但它从未打开matplotlib窗口 编辑 不起作用的最短程序是: import matplotlib.pyplot as plt a=range(10) plt.plot(a) plt.show() 我认为问题来自于在openSUSE操作系统下使用matplotlib……但我不明白确切

我试图在openSUSE下使用python脚本。 我在ubuntu下编写了这个脚本,效果很好 我已经安装了matplotlib,当我运行脚本时,它似乎可以工作(我可以这样做)
在脚本的任何位置打印“直到这里”

但它从未打开matplotlib窗口

编辑

不起作用的最短程序是:

import matplotlib.pyplot as plt
a=range(10)
plt.plot(a)
plt.show()

我认为问题来自于在openSUSE操作系统下使用matplotlib……但我不明白确切原因……没有错误消息……

除了未定义
alpha_滑块
beta_滑块
(这不是什么大问题)脚本运行良好。因此,在这种情况下,我们的想法是创建一个问题的解决方案;例如,调用
plt.show()
)时仍然不显示窗口的最短程序是什么?例如
plt.plot([1,2,3]);plt.show()
按预期工作?谢谢,问题是任何matplotlib窗口都不会出现…在任何情况下…请参阅我文章中的编辑…您是否检查了需要哪个后端以及是否安装了它?我不知道后端,我正在matplotlib网站上读到它。也许您从问题中删除了长代码,只保留了短代码。t然后添加所有相关信息。哪个python版本,如何安装,如何安装matplotlib,如何运行脚本,等等。关于后端,请尝试使用“TkAgg”,导入matplotlib;matplotlib.use(“TkAgg”);导入matplotlib.pyplot作为plt;#其余代码。