无法在Ubuntu虚拟机中使用matplotlib的plt.show()

时间:2019-02-17 12:46:03

标签: python matplotlib virtual-machine

我在Ubuntu 16.04 Oracle Virtual Machine上使用Python 2.7.12。以下简单程序退出并出现错误: _tkinter.TclError: no display name and no $DISPLAY environment variable

import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.show()

我在程序的开头添加了以下几行:

import matplotlib
matplotlib.use('Agg')

我也设置了export DISPLAY=:0.0

这次我没有收到任何错误,但是仍然没有给出任何输出(图)。是否可以获取虚拟机内部的图?

0 个答案:

没有答案