автоматически запускать встроенный %matplotlib в jupyter qtconsole

Есть ли способ изменить файл конфигурации, чтобы заставить jupyter qtconsole запускать следующую команду при запуске?:

%matplotlib inline

person Alexander    schedule 20.10.2015    source источник


Ответы (3)


Добавьте эту строку в файл ipython_config.py (не в файл ipython_qtconsole_config.py):

c.InteractiveShellApp.matplotlib = 'inline'
person screenpaver    schedule 26.10.2015
comment
Потрясающий. Я не знал обо всех настройках, которые можно было выполнить с помощью файла ipython_config.py... Если у кого-то еще нет этого файла, запустите ipython profile create. - person snd; 15.12.2015

В вашем файле ipython_config.py вы можете указать команды для запуска при запуске (включая магические команды %), установив c.InteractiveShellApp.exec_lines. Например,

c.InteractiveShellApp.exec_lines = """
%matplotlib inline
%autoreload 2
import your_favorite_module
""".split('\n')
person Amit Moscovich    schedule 20.01.2016
comment
ipython_config.py по умолчанию находится под $HOME/.ipython/profile_default/ в соответствии с документацией ipython.readthedocs.io /ru/stable/development/config.html - person Evgeni Sergeev; 03.09.2016

Откройте файл ~/.ipython/profile_default/ipython_config.py и

c.InteractiveShellApp.code_to_run = ''

==>

c.InteractiveShellApp.code_to_run = '%pylab inline'
person Dean Wong    schedule 30.03.2017