Проблемы после обновления ipython (%matplotlib nbagg)

Я установил дистрибутив anaconda, я обычно запускаю ipython notebook --pylab inline. Я обновил ipython используя pip install (windows 8.1), и мне не нужно писать --pylab inline для запуска больше

Я начал писать в ячейке: %matplotlib nbagg или matplotlib.use['nbagg'], но когда я что-то строю, он показывает эту пустую коробку: enter image description here

Я ожидал интерактивной графической коробки.

журнал ipython показывает:

[IPKernelApp] ERROR | No such comm: 7cfe982045bb4d0db0f14deff7258130

2 ответов


Я думаю, что эта проблема вызвана слишком старой версией matplotlib. Используя %matplotlib nbagg С ipython>=3.0 требует matplotlib>=1.4.3 (обратите внимание, что %matplotlib notebook и %matplotlib nbagg теперь синонимы).

обновление matplotlib через pip install --upgrade matplotlib вероятно, решить эту проблему. См. также Мой issue-7797 на github. Спасибо jenshnielsen для этого информацию.


я столкнулся с той же проблемой с вами и, наконец, обнаружил, что это связано с устаревшей версией обоих ipython и matplotlib. Я исправил это, обновив ipython и matplotlib:

sudo pip install -U ipython
sudo pip install -U matplotlib