0
プログラムを実行できるマシンでpython-elasticsearchライブラリを使用する必要があります。私は、以下に述べるように、sys.pathを追加してelasticsearchモジュールを使用しようとしています。私は問題の下で直面している。ここに記載されているものに関連する問題のように見える https://github.com/elastic/elasticsearch-py/issues/253しかし、私はsudoのアクセスやあらゆる種類のアップグレードアクセスを持っていないとどうすれば解決できますか?Python Elasticsearch urllib3例外
**注:私はvenvを持つことができないので、**私はこのマシンでsudoのアクセスを持っていない、PIPなど
import sys
sys.path.append('/tmp/elasticpy/elasticsearch-2.3.0')
from elasticsearch import Elasticsearch
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/tmp/elasticpy/elasticsearch-2.3.0/elasticsearch/__init__.py", line 17, in <module>
from .client import Elasticsearch
File "/tmp/elasticpy/elasticsearch-2.3.0/elasticsearch/client/__init__.py", line 5, in <module>
from ..transport import Transport
File "/tmp/elasticpy/elasticsearch-2.3.0/elasticsearch/transport.py", line 4, in <module>
from .connection import Urllib3HttpConnection
File "/tmp/elasticpy/elasticsearch-2.3.0/elasticsearch/connection/__init__.py", line 3, in <module>
from .http_urllib3 import Urllib3HttpConnection
File "/tmp/elasticpy/elasticsearch-2.3.0/elasticsearch/connection/http_urllib3.py", line 2, in <module>
import urllib3
ImportError: No module named urllib3
virtualenvを使用してください。 –
私は示唆したように、それぞれのマシンでvenvを作成する権限は持っていません – techrawther
virtualenvを作成するための管理者権限は必要ありません –