gpt4 book ai didi

python - 在 Jupyter 笔记本中重新加载 Python 模块(不自动重新加载)

转载 作者:行者123 更新时间:2023-12-04 00:30:15 25 4
gpt4 key购买 nike

我有以下文件夹结构

project/
src/
__init__.py
mymodule.py
mynotebook.ipynb

mynotebook 内我可以导入 mymodule使用标准公式 from src.mymodule import * .修改 mymodule时弹出问题并尝试在不停止内核的情况下重新导入它。我关注 this讨论,但它不起作用。 ( python 版本:3.3.5)
from imp import reload 
reload(src.mymodule) # also reload(mymodule)

上面的代码失败并显示消息 name 'src' is not defined (还有 name 'mymodule' is not defined )。我无法使用 ipythonautoreload因为我没有安装它的权限。

谢谢!

最佳答案

您需要导入src也是然后reload(src.mymodule) .

from src import mymodule
import src
# Change in mymodule
reload(src.mymodule)

关于python - 在 Jupyter 笔记本中重新加载 Python 模块(不自动重新加载),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52400814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com