ModuleNotFoundError:jupyter笔记本中没有名为“ deeppavlov”的模块

时间:2019-10-02 18:21:17

标签: python jupyter-notebook virtualenv

我已经创建了一个虚拟环境(deepnlp),并在虚拟环境中安装了deeppavlov软件包。我可以在环境中的命令行上运行“ import deeppavlov”而没有任何问题。但是,当我尝试在jupyter笔记本中的内核“ deepnlp”中执行相同的操作(“ import deeppavlov”)时,却收到错误信息:

回溯(最近通话最近):   文件“”,第1行,位于 ModuleNotFoundError:没有名为“ deeppavlov”的模块

有人遇到相同的问题并找到解决方案吗?该问题可能与或可能与“ deeppavlov”软件包有关。可能是因为其他原因。

谢谢。

1 个答案:

答案 0 :(得分:0)

据我所知,将软件包安装到virtualenv与Jupyter无关(除非在两种情况下都使用相同的解释器)。解决方案是在jupyter单元中运行以下命令:

import sys !{sys.executable} -m pip install --user deeppavlov