kil*_*out 9 python ipython ipython-notebook
我主要通过笔记本电脑使用iPython,也使用终端.我刚刚运行创建了默认配置文件ipython profile create.
我似乎无法弄清楚如何使配置文件运行我每次使用的几个魔术命令.我试着在网上和我正在阅读的一本书中看到这个,但却无法让它发挥作用.例如,如果我想%debug为每个新笔记本激活,我尝试将这些行添加到我的配置文件中:
c.InteractiveShellApp.extensions = ['debug']
Run Code Online (Sandbox Code Playgroud)
要么
c.TerminalPythonApp.extensions = ['debug']
Run Code Online (Sandbox Code Playgroud)
我要么输入导入错误,要么一无所获.我(密切相关)的问题如下:
我要添加到我的ipython配置文件以激活魔术命令的哪一行?有些需要参数,例如%reload_ext autoreload和%autoreload 2.我如何在配置文件中传递这些参数?
我可以将单个配置文件中的终端与笔记本添加的内容分开,或者如果我想激活不同的魔法,我必须设置单独的配置文件吗?(例如,matplotlib内联或不内联).以上两行是否会影响笔记本电脑与终端设置(即c.InteractiveShellAppvs. c.TerminalPythonApp)?
谢谢!
sha*_*nan 13
按如下方式执行魔法:
get_ipython().magic(u"%reload_ext autoreload")
get_ipython().magic(u"%autoreload 2")
Run Code Online (Sandbox Code Playgroud)
您可以在这里将这些行放在启动脚本中:
~/.ipython/profile_default/startup/00-first.py
Run Code Online (Sandbox Code Playgroud)