Я пытаюсь построить простой график, используя 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
Я должен также упомянуть, что я все это выполняю в IDE Pycharm Community Edition, используя виртуальную среду, и что моя операционная система - Linux/Ubuntu 18.04.
Я хотел бы знать, как я могу решить эту проблему, чтобы иметь возможность отображать график.