iPython-在配置文件中设置magic命令
我主要通过笔记本电脑使用iPython,但也在终端中使用。我刚刚通过运行iPython-在配置文件中设置magic命令,python,ipython,ipython-notebook,Python,Ipython,Ipython Notebook,我主要通过笔记本电脑使用iPython,但也在终端中使用。我刚刚通过运行ipythonprofile create创建了我的默认配置文件 我似乎不知道如何让配置文件运行我每次使用的几个神奇命令。我试着在网上和我正在读的一本书中查找这一点,但没有成功。例如,如果我想为每个新笔记本激活%debug,我尝试将以下行添加到配置文件中: c.InteractiveShellApp.extensions = ['debug'] 或 我要么得到导入错误,要么什么都没有。我的(密切相关的)问题如下: ipyt
ipythonprofile create
创建了我的默认配置文件
我似乎不知道如何让配置文件运行我每次使用的几个神奇命令。我试着在网上和我正在读的一本书中查找这一点,但没有成功。例如,如果我想为每个新笔记本激活%debug
,我尝试将以下行添加到配置文件中:
c.InteractiveShellApp.extensions = ['debug']
或
我要么得到导入错误,要么什么都没有。我的(密切相关的)问题如下:
ipython profile create pylab
%reload\u ext autoreload
和%autoreload 2
。如何在配置文件中传递这些参数matplotlib
inline或not)。以上两行是否影响笔记本电脑与终端设置(即,c.InteractiveShellApp
vs.c.TerminalPythonApp
)谢谢大家! 按如下方式执行魔法:
get_ipython().magic(u"%reload_ext autoreload")
get_ipython().magic(u"%autoreload 2")
您可以将这些行放在启动脚本中:
~/.ipython/profile_default/startup/00-first.py
例如,要在启动时启动%pylab magic命令,请执行以下操作:
ipython profile create pylab
将以下代码添加到.ipython\profile\u pylab\ipython\u config.py
c.InteractiveShellApp.exec_lines = ['%pylab']
然后启动ipython
ipython --profile=pylab