在 jupyter 中重新加载常用包
Reload common packages in jupyter
我 运行 一个 jupyter notebook 正在试验 itertools
,不小心用 None
覆盖了 itertools.tee()
。
然后我尝试重新加载 itertools
(使用 importlib.reload
),但没有成功。
尝试使用 %reset
重置变量,但没有成功。
(%autoreload
显然行不通,因为它不涉及对我的其中一个包的更改)
我能想到的解决这个问题的唯一方法是重置 jupyter 笔记本,有效。
但是我问你们,善良的好心的罗马人民,这样的事情有道理吗!?
没有别的办法吗!!??
itertools
是内置模块:
>>> itertools
<module 'itertools' (built-in)>
因此,没有 Python 文件可重新加载。
您需要重新启动 Python。即重新启动内核。
菜单:内核 --> 重新启动。
我 运行 一个 jupyter notebook 正在试验 itertools
,不小心用 None
覆盖了 itertools.tee()
。
然后我尝试重新加载 itertools
(使用 importlib.reload
),但没有成功。
尝试使用 %reset
重置变量,但没有成功。
(%autoreload
显然行不通,因为它不涉及对我的其中一个包的更改)
我能想到的解决这个问题的唯一方法是重置 jupyter 笔记本,有效。
但是我问你们,善良的好心的罗马人民,这样的事情有道理吗!? 没有别的办法吗!!??
itertools
是内置模块:
>>> itertools
<module 'itertools' (built-in)>
因此,没有 Python 文件可重新加载。 您需要重新启动 Python。即重新启动内核。 菜单:内核 --> 重新启动。