Я "" новий Python і програмування. Я намагався "імпортувати matplotlib.pyplot як PLT" в моїй програмі, але Python дає мені нижче помилка:
Відстеження (останній останній виклик): Файл "img_proc_canny_edge_detection.py", рядок 3, у імпортуйте matplotlib.pyplot як plt Файл "/Users/alireza/.virtualenvs/cv/lib/python2.7/site-packages/matplotlib/pyplot.py", рядок 115, в _backend_mod, new_figure_manager, draw_if_interactive, _show => pylab_setup () Файл "/Users/alireza/.virtualenvs/cv/lib/python2.7/site->packages/matplotlib/backends/в цьому.py ", рядок 32, вpylab_setup globals (), місцеві організації (), [backend_name], 0) Файл "/Users/alireza/.virtualenvs/cv/lib/python2.7/site->packages/matplotlib/backends/backend_tkagg.py", рядок 6, в з six.moves імпортують ткінтер як Tk Файл "/Users/alireza/.virtualenvs/cv/lib/python2.7/site-packages/six.py", рядок 203, у load_module mod = mod._resolve () Файл "/Users/alireza/.virtualenvs/cv/lib/python2.7/site-packages/six.py",> рядок 115, у _resolve повернутися _import_module (self.mod) Файл "/Users/alireza/.virtualenvs/cv/lib/python2.7/site-packages/six.py",> рядок 82, у _import_module імпорт(назва) Файл> "/ usr / local / Cellar / python / 2.7.13 / Frameworks / Python.framework / Версії / 2.7 /> lib / python2.7 / lib-tk / Tkinter.py ", рядок 39, в import _tkinter # Якщо це не вдається, ваш Python може не бути налаштований для> Tk ImportError: Модуль не називається _tkinter
коли я коментую "імпорту matplotlib.pyplot як PLT" лінії з моєї програми, вона працює відмінно.
Примітка: Я вже встановив matplotlib
Відповіді:
0 для відповіді № 1Використовуйте наступні рядки коду, і він повинен працювати у віртуальному середовищі без будь-яких проблем
import matplotlib
matplotlib.use(‘TkAgg’)
import matplotlib.pyplot as plt