在IPython中重新加载子模块

在IPython中重新加载子模块,第1张

在IPython中重新加载模块

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



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5654425.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存