Невозможно использовать mattlotlib's plt.show () внутри виртуальной машины Ubuntu - PullRequest
0 голосов
/ 17 февраля 2019

Я использую Python 2.7.12 на виртуальной машине Oracle Ubuntu 16.04.Следующая простая программа завершает работу с ошибкой: _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

На этот раз я не получаю никакой ошибки, но она все еще не выдает никакого вывода (сюжет).Можно ли получить графики внутри виртуальной машины?

...