title: Python Elasticsearch urllib3 exception
body: <p>I have to use python-elasticsearch library on a machine where I could only execute programs.  I am trying to use elasticsearch module by appending sys.path as mentioned below. I am facing below issue. It looks like the problem related to what is mentioned here 
  <a href="https://github.com/elastic/elasticsearch-py/issues/253" rel="nofollow">https://github.com/elastic/elasticsearch-py/issues/253</a> . But how do I resolve this when I dont have sudo access or any sort of upgrade access.</p>
  
  <p>**Note :**I don't have sudo access on this machine so I cannot have venv, pip etc.</p>
  
  <pre><code>    import sys
      sys.path.append('/tmp/elasticpy/elasticsearch-2.3.0')
      from elasticsearch import Elasticsearch
      Traceback (most recent call last):
        File "&lt;stdin&gt;", line 1, in &lt;module&gt;
        File "/tmp/elasticpy/elasticsearch-2.3.0/elasticsearch/__init__.py", line 17, in &lt;module&gt;
          from .client import Elasticsearch
        File "/tmp/elasticpy/elasticsearch-2.3.0/elasticsearch/client/__init__.py", line 5, in &lt;module&gt;
          from ..transport import Transport
        File "/tmp/elasticpy/elasticsearch-2.3.0/elasticsearch/transport.py", line 4, in &lt;module&gt;
          from .connection import Urllib3HttpConnection
        File "/tmp/elasticpy/elasticsearch-2.3.0/elasticsearch/connection/__init__.py", line 3, in &lt;module&gt;
          from .http_urllib3 import Urllib3HttpConnection
        File "/tmp/elasticpy/elasticsearch-2.3.0/elasticsearch/connection/http_urllib3.py", line 2, in &lt;module&gt;
          import urllib3
      ImportError: No module named urllib3
  </code></pre>