title: Python urllib3 error - ImportError: cannot import name UnrewindableBodyError
body: <p>I set my cronjob to call my script at particular time(<strong>ex- 2 4 5 10 * python3 mayank/exp/test.py</strong>).
  When my <strong>test.py</strong> is called I'm activating the virtualenv within my test.py script as follows.</p>
  <pre><code>activate = &quot;/home/myserver/schedule_py3/bin/activate_this.py&quot;
  exec(open(activate).read())
  </code></pre>
  <p>After activating the virtual environment(which has python3 in it and the packages needed to run the script), I'm trying to <strong>import requests</strong> it is showing me error as:-</p>
  <pre><code>File &quot;schedule_module/Schedule/notification_task.py&quot;, line 2, in &lt;module&gt;
      import requests
    File &quot;/usr/lib/python2.7/site-packages/requests/__init__.py&quot;, line 43, in &lt;module&gt;
      import urllib3
    File &quot;/usr/lib/python2.7/site-packages/urllib3/__init__.py&quot;, line 10, in &lt;module&gt;
      from .connectionpool import (
    File &quot;/usr/lib/python2.7/site-packages/urllib3/connectionpool.py&quot;, line 31, in &lt;module&gt;
      from .connection import (
    File &quot;/usr/lib/python2.7/site-packages/urllib3/connection.py&quot;, line 45, in &lt;module&gt;
      from .util.ssl_ import (
    File &quot;/usr/lib/python2.7/site-packages/urllib3/util/__init__.py&quot;, line 4, in &lt;module&gt;
      from .request import make_headers
    File &quot;/usr/lib/python2.7/site-packages/urllib3/util/request.py&quot;, line 5, in &lt;module&gt;
      from ..exceptions import UnrewindableBodyError
  ImportError: cannot import name UnrewindableBodyError
  </code></pre>
  <p>As I can see that it is taking python2.7. Can anyone tell me where I'm wrong?</p>
  <p><strong>Note</strong>- I had installed all the packages using pip3 inside my virtual environment.</p>