如何在Anaconda中安装utils.lib解决Jupyter Notebook导入报错问题?
解决ModuleNotFoundError: No module named 'utils.lib'问题
utils.lib并非公开可通过pip/conda安装的第三方库,基本可以确定是项目自定义的模块。- 检查Jupyter Notebook工作路径:
执行以下代码查看当前工作目录:
确保包含import os print(os.getcwd())utils文件夹(内部需有lib.py文件)的目录是当前工作目录,若路径不符,用os.chdir("你的项目根目录绝对路径")切换。 - 添加模块路径到Python搜索路径:
如果utils文件夹不在当前工作目录,执行以下代码临时添加其上级目录:import sys sys.path.append("utils文件夹所在的上级目录绝对路径") - 确认
utils文件夹结构:
必须保证结构符合Python包要求,示例如下:项目根目录/ ├── utils/ │ ├── __init__.py # 空文件即可,用于标记为Python包 │ └── lib.py └── 你的Notebook文件.ipynb - 若代码来自他人,直接联系代码提供者索要
utils模块文件,这是对方自定义的工具库,没有公开安装源。
内容的提问来源于stack exchange,提问作者user20271444
相关产品推荐
相关产品推荐

