导入错误:使用 docker 在 Jupyter Notebook 上没有名为...的模块

cholo14

我正在 Windows 10 和 Jupyter 笔记本上使用 docker 运行一个项目(我很抱歉用词不准确,但我对这一切都很陌生)。我必须导入一些本地存储在我的 PC 上的模块,但是当我在 Jupyter 上这样做时,我收到错误ImportError: No module named我不明白为什么有些模块被正确加载而有些则没有。我在 Windows 上检查了我的本地文件夹,我看到它们都有空__init__.py文件。这是我的代码:

from abc.config import getConfig
from abc.log_util import getLogger
from abc.services.rcp.library import indb

前两行工作正常,第三行我得到了ImportError. 但是,abc/services/rcp/library我的 PC 上确实调用一些目录如果我在 Jupyter 笔记本上运行命令

import sys
sys.path

我得到输出

['',
 '/mnt/shared/abc-services-rcp',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-x86_64-linux-gnu',
 '/usr/lib/python2.7/lib-tk',
 '/usr/lib/python2.7/lib-old',
 '/usr/lib/python2.7/lib-dynload',
 '/usr/local/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages/PILcompat',
 '/usr/lib/python2.7/dist-packages/gtk-2.0',
 '/usr/lib/python2.7/dist-packages/wx-3.0-gtk2',
 '/usr/local/lib/python2.7/dist-packages/IPython/extensions',
 '/root/.ipython']

所以abc-services-rcp路径似乎在那里。任何想法可能是什么?

cholo14

我解决了这个问题,如果将来有人遇到同样的问题,我会发布答案。显然abc.services.rcp没有安装模块我通过执行命令发现了它pip list,我看到该模块不存在。在 jupyter a 上执行pip install abc.services.rcp并等待模块安装完成就足够了,然后重新启动内核并import再次运行代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

正在获取ModuleNotFoundError:在Jupyter Notebook上导入时,没有名为“ plotnine”的模块

导入 Spacy 时出现 Jupyter Notebook Python 错误:没有名为 click._bashcomplete 的模块

ModuleNotFoundError:Jupyter Notebook中没有名为“ tensorflow”的模块

Jupyter Notebook中没有名为'graphviz'的模块

没有名为graphframes的模块Jupyter Notebook

Matplotlib,Jupyter Notebook:ImportError:没有名为Tkinter的模块

Jupyter Notebook ImportError:没有名为枚举的模块

在Jupyter Notebook ModuleNotFoundError中:没有名为'plotly'的模块

将 Python Twint 模块导入 Jupyter Notebook 时出现问题 - ModuleNotFoundError:没有名为“twint”的模块

从cmd运行Jupyter Notebook会引发ModuleNotFoundError:没有名为pysqlite2的模块

Jupyter Notebook ModuleNotFoundError:没有名为“sklearn.impute”的模块

Jupyter Notebook ImportError:没有名为tornado.log的模块

在Windows上运行“ docker-compose up”会引发“没有名为fnctl的模块”错误

jupyter笔记本导入错误:没有名为“ matplotlib”的模块

Anaconda Jupyter Python2.7“导入错误:没有名为opencv的模块”

导入错误:Ubuntu 上没有名为“pygame”的模块

没有名为'pandas'的模块-Jupyter,Python3内核,通过Docker的TensorFlow

在HDInsight上的Jupyter Notebook中导入自己的模块

如何解决ModuleNotFoundError:在Pycharm IDE中的Jupyter Notebook中没有名为“ prompt_toolkit.formatted_text”的模块?

使用spacy导入错误:“没有名为en的模块”

Jupyter Notebook不导入任何模块

在Jupyter Notebook中导入模块-路径

将Python模块导入Jupyter Notebook

使用PyCharm导入模块时出现错误,而使用Jupyter Notebook时不会发生错误

适当的:在Mac上没有名为argparse的模块错误

如何使用Docker映像jupyter / pyspark-notebook在jupyter-notebook上禁用密码或令牌登录

无法在Jupyter Notebook中使用Pyodbc模块

如何使用从 github 到 jupyter notebook 的模块

ImportError:没有名为“ geopy”的模块ipython-notebook