/ / import matplotlib.pyplot як помилка plt в Mac OS X 10.12.5 - python, python-2.7, matplotlib

імпорт matplotlib.pyplot як plt помилка в Mac OS X 10.12.5 - python, python-2.7, matplotlib

Я "" новий 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