即使使用交互式后端,使用plt.show()也不会显示任何数字

时间:2018-08-23 11:03:17

标签: python matplotlib tkinter

我正在尝试学习如何使用python进行绘图,到目前为止,这是一个令人沮丧的旅程。我只运行下面的简单代码:

>>> import matplotlib.pyplot as plt
>>> plt.plot([1,2,3])
>>> plt.show()

,但不显示任何内容,并且不返回提示。我已经在网上寻找了很长一段时间,据说大多数解决方案都是将后端更改为交互式的。但是,我的默认后端已经是TkAgg:

>>> import matplotlib
>>> matplotlib.get_backend()
'TkAgg'

接下来,一些解决方案说要检查是否安装了Tkinter,我这样做:

>>> import _tkinter
>>> import Tkinter
>>> Tkinter.TkVersion
8.6

我什至试图测试Tkinter,但这似乎也不起作用:

>>> Tkinter._test()

同样,什么也没有出现,并且提示不返回。我不知道问题出在哪里,因此不胜感激。如果有帮助,我正在SSH客户端上运行Python 2.7.12,在MobaXterm 10.8上使用Ubuntu 16.04.04。

0 个答案:

没有答案