Pat*_*cny 5 python import data-science jupyter-notebook
当我更改/添加变量到我的config.py
文件,然后尝试将其导入到我的 Jupyter Notebook 时,我得到:
ImportError: cannot import name 'example_var' from 'config'
配置.py:
example_var = 'example'
Run Code Online (Sandbox Code Playgroud)
jp_notebook.ipynb:
from config import example_var
print(example_var)
Run Code Online (Sandbox Code Playgroud)
但在我重新启动 Jupyter 内核后,它工作正常,直到我config.py
再次修改该文件。我在某处读到这是因为 jupyter 已经缓存了该导入。有没有其他方法可以删除该缓存,这样我就不必每次更改文件时都重新启动内核config.py
。提前感谢您的帮助。
您可以使用autoreload在每次新单元执行时重新加载模块。
%load_ext autoreload
%autoreload 2
from config import example_var
print(example_var)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6202 次 |
最近记录: |