Python ModuleNotFoundError:没有名为';迪帕夫洛夫';在jupyter笔记本中

Python ModuleNotFoundError:没有名为';迪帕夫洛夫';在jupyter笔记本中,python,jupyter-notebook,virtualenv,Python,Jupyter Notebook,Virtualenv,我已经创建了一个虚拟环境(deepnlp),并在虚拟环境中安装了deeppavlov包。我可以在env中的命令行上运行“import deeppavlov”,没有任何问题。但当我在jupyter笔记本的内核“deepnlp”中尝试做同样的事情(“导入deeppavlov”)时,我得到了错误消息: 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 ModuleNotFoundError:没有名为“deeppavlov”的模块 有没有人遇到过同样的问题并找到了解决办法?这个问题可能或可能与“de

我已经创建了一个虚拟环境(deepnlp),并在虚拟环境中安装了deeppavlov包。我可以在env中的命令行上运行“import deeppavlov”,没有任何问题。但当我在jupyter笔记本的内核“deepnlp”中尝试做同样的事情(“导入deeppavlov”)时,我得到了错误消息:

回溯(最近一次呼叫最后一次): 文件“”,第1行,在 ModuleNotFoundError:没有名为“deeppavlov”的模块

有没有人遇到过同样的问题并找到了解决办法?这个问题可能或可能与“deeppavlov”包有关。可能是因为别的原因


谢谢。

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

导入系统 !{sys.executable}-m pip安装--用户deeppavlov