Ошибка чистой установки: из matplotlib.backends import _tkagg ImportError: невозможно импортировать имя _tkagg - PullRequest
0 голосов
/ 10 мая 2019

Я пробую один из простых демонстрационных кодов matplotlib после чистой установки python 3.7.3 на чистой установке Windows 10 (1809):

c:\ pip install matplotlib
ON the python command prompt:
c:\ python
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 21:26:53) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib
>>> matplotlib.use('TkAgg')
>>> from numpy import arange, sin, pi
>>> from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2TkAgg
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: cannot import name 'NavigationToolbar2TkAgg' from 'matplotlib.backends.backend_tkagg' (C:\Program Files (x86)\Python37-32\lib\site-packages\matplotlib\backends\backend_tkagg.py)

Я прочитал все статьи, которые Google представлял этомуобщеизвестная ошибка.До сих пор я пытался

  • обновить пип до версии 19.1.1
  • удалить matplotlib и переустановить (с кешем или без)
  • проверил распространяемость MS Visual C ++ (всенет) Ни одна из команд установки не сообщила об ошибке.Ни одно из исправлений, описанных в статьях, не решило проблему

Понятия не имею, что делать дальше

...