matplotlib TclError на OS X - PullRequest
       15

matplotlib TclError на OS X

1 голос
/ 26 октября 2011

Я пытаюсь использовать matplotlib на компьютере Mac, и я не могу создать с его помощью итеративные графики. Пользовательский интерфейс отображается без какого-либо сюжета, и я вижу следующее исключение:

Exception in Tkinter callback
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py", line 1410, in __call__
    return self.func(*args)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 245, in resize
    self.show()
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 249, in draw
    tkagg.blit(self._tkphoto, self.renderer._renderer, colormode=2)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/backends/tkagg.py", line 19, in blit
    tk.call("PyAggImagePhoto", photoimage, id(aggimage), colormode, id(bbox_array))
TclError

Я попытался переустановить Tcl / Tk, но результат все тот же. Есть ли что-нибудь еще, что я могу попробовать? Это происходит каждый раз, когда я пытаюсь создать интерактивный график, статические (png) нормальны.

Ответы [ 2 ]

1 голос
/ 14 марта 2012

У меня была такая же проблема при запуске на Lion и python 2.7, но моя проблема оказалась очень простой или, что еще лучше, очень глупой;Я установил numpy и matplotlib для Mac OS 10.3, поэтому я установил их для правильной версии 10.6, и теперь все работает.Кстати, официальные пакеты можно найти на соответствующих страницах sourceforge,

0 голосов
/ 31 мая 2016

У меня была такая же проблема, и я обнаружил, что это потому, что смешанная версия matplotlib и numpy, после того, как я полностью их удаляю и переустанавливаю, все становится хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...