Python Jupyter笔记本导入错误:无法导入名称';示例_var';
当我更改/添加一个变量到我的Python Jupyter笔记本导入错误:无法导入名称';示例_var';,python,import,jupyter-notebook,data-science,Python,Import,Jupyter Notebook,Data Science,当我更改/添加一个变量到我的config.py文件,然后尝试将其导入我的Jupyter笔记本时,我得到: ImportError:无法从“config”导入名称“example\u var” config.py: jp_notebook.ipynb: 但是在我重新启动Jupyter内核之后,它可以正常工作,直到我再次修改config.py文件。我在某个地方读到,这是因为jupyter已经缓存了该导入。有没有其他方法可以删除该缓存,这样我就不必在每次更改config.py文件时都重新启动内核。提前
config.py
文件,然后尝试将其导入我的Jupyter笔记本时,我得到:
ImportError:无法从“config”导入名称“example\u var”
config.py:
jp_notebook.ipynb:
但是在我重新启动Jupyter内核之后,它可以正常工作,直到我再次修改config.py
文件。我在某个地方读到,这是因为jupyter已经缓存了该导入。有没有其他方法可以删除该缓存,这样我就不必在每次更改config.py
文件时都重新启动内核。提前感谢您的帮助。您可以使用在每次执行新单元时重新加载模块
%load_ext autoreload
%autoreload 2
from config import example_var
print(example_var)
from config import example_var
print(example_var)
%load_ext autoreload
%autoreload 2
from config import example_var
print(example_var)