我具有以下文件夹结构
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
)。我没有使用ipython
的{{1}}的权限,因为我没有安装它的权限。
谢谢!
答案 0 :(得分:1)
You need to import src
too and then reload(src.mymodule)
.
from src import mymodule
import src
# Change in mymodule
reload(src.mymodule)