没有名为 'pydruid' 的模块。

3

我正在按照Druid的这个教程《pydruid介绍》,它是将jupyter笔记本连接到druid的。当我运行时,却一直给我报错ModuleNotFoundError: No module named 'pydruid',尽管我已经安装了所需的要求。


只需执行 'pip freeze' 命令来检查包是否已安装在您的 Python 版本中。请确保您已在正确的 Python 版本中安装了该包。 - Narendra Prasath
@NarendraPrasath 从 pip freeze 中可以看到 pydruid==0.6.0,这是正确的最新版本。 - Keyrain
你尝试过重启你的内核并导入吗? - Narendra Prasath
是的,我已经尝试重新启动内核了。我甚至尝试将环境更改为Python 2.7 @NarendraPrasath - Keyrain
1个回答

6

看起来pydruid 0.6.0有这个问题。尝试安装pydruid的先前版本。

pip install pydruid==0.5.9 可以解决问题。在这里查看github上同样的问题。

这里输入图片描述


谢谢@Narendra Prasath,根据你的建议问题已经解决。 - Keyrain
@DzakirinResearch,这个问题已经在pydruid==0.6.1版本中解决。请在此处检查官方存储库https://github.com/druid-io/pydruid/issues/220#issuecomment-643107735。 - Narendra Prasath

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接