matplotlib.plot 没有显示任何图像或绘图没有任何错误

matplotlib.plot doesn't show any image or plot without any error

我试图在 Ubuntu 中显示 VScode 上的一些图像,但 matplotlib 不起作用。例如,即使是最简单的代码如:

import matplotlib.pyplot as plt
s_in =  plt.imread("/media/aro/New Volume/Super resolution dataset/set5/Test/BSDS100/3096.png")
plt.imshow(s_in)
plt.show()

不工作,并且没有显示任何错误或警告。我该怎么办?

以防有人遇到和我一样的问题。错误是因为后端。所以我不得不改变它。唯一对我有用的后端是 WebAgg.

只需在您的代码开头添加以下代码即可。

import matplotlib.pyplot as plt
plt.switch_backend('WebAgg')