自动 运行 %matplotlib inline in jupyter qtconsole

automatically run %matplotlib inline in jupyter qtconsole

有没有办法更改配置文件以使 jupyter qtconsole 运行 在启动时执行以下命令?:

%matplotlib inline

将此行添加到 ipython_config.py 文件( 而不是 ipython_qtconsole_config.py 文件):

c.InteractiveShellApp.matplotlib = 'inline'

在您的 ipython_config.py 文件中,您可以通过设置 c.InteractiveShellApp.exec_lines 在启动时指定 运行 的命令(包括 magic % 命令)。例如,

c.InteractiveShellApp.exec_lines = """
%matplotlib inline
%autoreload 2
import your_favorite_module
""".split('\n')

打开文件~/.ipython/profile_default/ipython_config.py,然后

c.InteractiveShellApp.code_to_run = ''

==>

c.InteractiveShellApp.code_to_run = '%pylab inline'