ImportError:没有名为' elasticsearch'

时间:2017-12-05 00:20:47

标签: python python-3.x elasticsearch jupyter-notebook

我正在使用群组的python脚本,该脚本调用elasticsearch模块。但是,当我在Jupyter中运行它时,我收到以下错误:

ImportError Traceback (most recent call last)
in ()
2 for i in range(0,6):
3 print('working on page: %d' %(i+1))
----> 4 ingester(url_base+str(i*50))
5

in ingester(string)
5 import re
6 import time
----> 7 from elasticsearch import Elasticsearch
8 es = Elasticsearch()
9 #start session s

ImportError: No module named 'elasticsearch'

我使用的是python 3.6,而jupyter正在使用python 3内核。我已经通过键入" sudo pip install elasticsearch"已经安装了elasticsearch模块。在命令行(这是在Ubuntu上)甚至重新启动只是为了安全起见。

如果有帮助,整个代码位于:

https://pastebin.com/g9MVQ5Dm

(登录信息显然已经更改)

当我尝试直接从命令行运行它时,它给了我相同的错误但是使用了urllib3。这有点令人困惑,但我一次只能处理一个问题。

任何建议都将不胜感激。

0 个答案:

没有答案
相关问题