gpt4 book ai didi

python - 模块未找到错误 : spec not found for the module

转载 作者:行者123 更新时间:2023-12-05 06:59:39 26 4
gpt4 key购买 nike

我正在使用 Jupyter Notebook 并尝试使用 enums.py 文件中的一些类。如果我向该文件添加新类,那么似乎我必须始终重新启动内核才能在其他“.ipynb”文件中使用它们,这不是最佳解决方案。

经过更多搜索,我在这里找到了更好的解决方案 How to reload a module's function in Python? ,但我收到以下错误,我不确定如何解决:

ModuleNotFoundError: spec not found for the module 'enums'

这是我在 notebook.ipynb 中的代码:

from importlib import reload
reload(enums)
from enums import FieldTypes, MyEnum

这是文件夹结构:

  Jupyter_Notebooks
|--helpers
| |-- __init__.py
| |-- enums.py
| |-- notebook.ipynb

最佳答案

来自文档 (help(reload)):“模块之前必须已成功导入。”

您必须import enums 才能使reload(enums) 工作。参见 here有关 from-imports 的详细信息。

关于python - 模块未找到错误 : spec not found for the module,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64349962/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com