Проблемы после обновления ipython (%matplotlib nbagg)
Я установил дистрибутив anaconda, я обычно запускаю ipython notebook --pylab inline
. Я обновил ipython
используя pip install
(windows 8.1), и мне не нужно писать --pylab inline для запуска больше
Я начал писать в ячейке: %matplotlib nbagg
или matplotlib.use['nbagg']
, но когда я что-то строю, он показывает эту пустую коробку:
Я ожидал интерактивной графической коробки.
журнал 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