IPython带有一些自动重装魔术:
%load_ext autoreload%autoreload 2
每次执行新行之前,它将重新加载所有更改的模块。它的工作方式与稍有不同
dreload。有一些警告,请键入
%autoreload?以查看可能出问题的地方。
如果要始终启用此设置,请修改IPython配置文件
~/.ipython/profile_default/ipython_config.py[1]并附加:
c.InteractiveShellApp.extensions = ['autoreload'] c.InteractiveShellApp.exec_lines = ['%autoreload 2']
通过下面的评论归功于@Kos。
[1]如果没有该文件
~/.ipython/profile_default/ipython_config.py,则需要先调用
ipythonprofile create。或者该文件可能位于
$IPYTHONDIR。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)