gpt4 book ai didi

python - ipython 自动重载不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 15:01:26 24 4
gpt4 key购买 nike

自动加载对我来说在子目录中根本不起作用。

目录结构:

run.ipynb
oof.py
pertussis/
|-- __init__.py

run.ipynb 我有(用笔记本运行):

from pertussis import *
check() #defined in the module

这行不通。我尝试了一切。我在代码中添加了 autoreload 魔法,在配置文件中,无处不在。我还将模块的文件夹添加到 sys.path 列表中。从未重新加载。我尝试从笔记本重新加载常规文件 oof.py,而不是直接加载模块。

oof.py 我有:

from pertussis import *
def check_2():
print ("Hello")

现在发生的事情是 check_2 已成功自动重新加载,但来自模块的检查仍然没有重新加载。

似乎没有任何效果,我迷路了。

最佳答案

抱歉回复晚了,我刚刚遇到了类似的问题。

在你的run.ipynb中,你有没有试过:

import pertussis
pertussis.check()

或者

%load_ext autoreload 
%autoreload 1

然后

%aimport pertussis
check = pertussis.check # optional shortcut
check()

关于python - ipython 自动重载不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37512187/

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