在jupyter qtconsole中自动运行%matplotlib内联

时间:2015-10-20 04:24:19

标签: matplotlib jupyter qtconsole

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

%matplotlib inline

3 个答案:

答案 0 :(得分:10)

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

c.InteractiveShellApp.matplotlib = 'inline'

答案 1 :(得分:3)

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

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

答案 2 :(得分:1)

打开文件~/.ipython/profile_default/ipython_config.py

c.InteractiveShellApp.code_to_run = ''

==>

c.InteractiveShellApp.code_to_run = '%pylab inline'