Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Jupyter笔记本导入错误:无法导入名称';示例_var';_Python_Import_Jupyter Notebook_Data Science - Fatal编程技术网

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)