Магия Pylab / matplotlib в IPython: подавленное сообщение о загрузке

В настоящее время в IPythonкогда вы звоните %pylab inline или же %matplotlib inline следующее сообщение отображается под блоком кода.

"Заполнение интерактивного пространства имен из numpy и matplotlib"

Как я могу отключить отображение этого сообщения?

1 ответ

Решение

Я не думаю, что есть встроенный способ подавления этого сообщения, поскольку, если вы посмотрите на магическую функцию%pylab в этом файле, вы увидите, что оператор print там жестко запрограммирован.

Если это одноразовая вещь, вы можете просто закомментировать / удалить эту строку печати из вашей локальной библиотеки. (Обычно это можно найти на /usr/local/lib/python2.7/dist-packages/IPython/core/magics/pylab.py.) Или, возможно, перенаправить стандартный вывод в devnull или что-то в этом роде.

Другие вопросы по тегам