Próbuję wykreślić prosty wykres za pomocą pyplota, np .:
import matplotlib.pyplot as plt
plt.plot([1,2,3],[5,7,4])
plt.show()
ale liczba się nie pojawia i pojawia się następujący komunikat:
UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.
Widziałem w kilku miejscach, że trzeba zmienić konfigurację matplotlib za pomocą:
import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt
Zrobiłem to, ale otrzymałem komunikat o błędzie, ponieważ nie mogę znaleźć modułu:
ModuleNotFoundError: No module named 'tkinter'
Następnie próbowałem zainstalować „tkinter” za pomocą pip install tkinter
(w środowisku wirtualnym), ale go nie znalazłem:
Collecting tkinter
Could not find a version that satisfies the requirement tkinter (from versions: )
No matching distribution found for tkinter
Powinienem również wspomnieć, że uruchamiam to wszystko na Pycharm Community Edition IDE w środowisku wirtualnym, a mój system operacyjny to Linux / Ubuntu 18.04.
Chciałbym wiedzieć, jak mogę rozwiązać ten problem, aby móc wyświetlić wykres.