You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jupyter(VSCode)无法识别自制模块修改,导入单个函数时autoreload失效怎么办?

解决Jupyter中单个导入函数的自动重载问题
  • 先在Jupyter中执行以下魔法命令(务必放在所有导入自制包的代码之前):
%reload_ext autoreload
%autoreload 2
  • 接着正常导入单个函数:
from your_custom_package import target_function
  • 之后修改自制包中的函数代码,回到Jupyter直接调用target_function()即可,修改会自动生效,无需重新导入或重启内核。

注意事项

如果之前已经导入过该函数,且是在设置autoreload之前导入的,需要先删除当前命名空间中的函数对象,再重新导入:

del target_function
from your_custom_package import target_function

内容的提问来源于stack exchange,提问作者kerff

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 20:34:54