PYTHON 文件更新在 VCSCODE 中导入时未反映

kin*_*n99 2 python import python-import visual-studio-code

我有2个文件。一个名为 add_numbers.py。在那里我有以下代码:

def increase_number(num):
  return num +10
Run Code Online (Sandbox Code Playgroud)

然后我有第二个文件,即我的主文件,我在其中导入函数,如下所示:

from add_numbers import increase_number

increase_number(3) 
Run Code Online (Sandbox Code Playgroud)

当我更新的时候add_numbers.py时,也就是说,return num + 20 然后保存它,这些更改不会显示在主文件中,即它仍然使用旧值 10 并返回 13 而不是返回 23..除非我关闭并重新打开 vscode

有什么建议么?vscode 可能有 bug 或者我如何导入该函数?

编辑

我正在使用 ipykernel,更新似乎在重新启动内核后反映出来

kin*_*n99 5

对于任何为此苦苦挣扎并且还使用ipykernel 的人来说,每次更新模块时都必须重新启动内核才能反映更改