Я пытаюсь построить простой график, используя pyplot, например:
import matplotlib.pyplot as plt
plt.plot([1,2,3],[5,7,4])
plt.show()
, но рисунок не появляется, и я получаю следующее сообщение:
UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.
Я видел внесколько мест, где нужно было изменить конфигурацию matplotlib, используя следующее:
import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt
Я сделал это, но затем получил сообщение об ошибке, потому что он не может найти модуль:
ModuleNotFoundError: No module named 'tkinter'
Затем я попытался установить «tkinter», используя pip install tkinter
(внутри виртуальной среды), но он не нашел его:
Collecting tkinter
Could not find a version that satisfies the requirement tkinter (from versions: )
No matching distribution found for tkinter
Я должен также упомянуть, что все это выполняется на Pycharm Community Edition.В среде IDE используется виртуальная среда, а моей операционной системой является Linux / Ubuntu 18.04.
Я хотел бы знать, как решить эту проблему, чтобы иметь возможность отображать график.