title: Unable to install any package through pip
body: <p>For some reason I have issues installing new packages with my pip. I have an OS Sierra environment and everything was working fine before. Now either I use a virtualenv or not, I get:</p>
  
  <pre><code>Collecting requests
  Could not find a version that satisfies the requirement requests (from 
    versions: )
  No matching distribution found for requests
  </code></pre>
  
  <p>This is not only for the "requests" library but also for all the others (e.g. django etc.).</p>
  
  <p>I have the latest pip:</p>
  
  <pre><code> pip --version
   returns: pip 9.0.1 from /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg (python 2.7)
  </code></pre>
  
  <p>And my python version is: 2.7.12</p>
  
  <p>Moreover based <a href="https://bhch.github.io/posts/2017/04/fix-the-pip-error-couldnt-find-a-version-that-satisfies-the-requirement/" rel="nofollow noreferrer">on this article</a> I checked if I can curl the PyPi website and I do get a response back.</p>
  
  <p>Any idea what is wrong?</p>
  
  <p><strong>EDITED</strong></p>
  
  <p>I executed the pip install as:</p>
  
  <pre><code>pip install -vvv requests
  </code></pre>
  
  <p>and I get a detailed output of the error:</p>
  
  <pre><code>Collecting requests
    2 location(s) to search for versions of requests:
    * http://pypi.python.org/simple/requests/
    * http://pypi.wfp.org/simple/requests/
    Getting page http://pypi.python.org/simple/requests/
    Starting new HTTP connection (1): pypi.python.org
    "GET /simple/requests/ HTTP/1.1" 403 16
    Could not fetch URL http://pypi.python.org/simple/requests/: 403 Client 
    Error: SSL is required for url: http://pypi.python.org/simple/requests/ - 
    skipping
    Getting page http://pypi.wfp.org/simple/requests/
    Starting new HTTP connection (1): pypi.wfp.org
    "GET /simple/requests/ HTTP/1.1" 404 None
    Could not fetch URL http://pypi.wfp.org/simple/requests/: 404 Client 
    Error: NOT FOUND for url: http://pypi.wfp.org/simple/requests/ - skipping
    Could not find a version that satisfies the requirement requests (from 
    versions: )
   Cleaning up...
    No matching distribution found for requests
   Exception information:
   Traceback (most recent call last):
   File "/Library/Python/2.7/site-packages/pip-9.0.1-
  py2.7.egg/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
   File "/Library/Python/2.7/site-packages/pip-9.0.1-
  py2.7.egg/pip/commands/install.py", line 324, in run
  requirement_set.prepare_files(finder)
  File "/Library/Python/2.7/site-packages/pip-9.0.1-
  py2.7.egg/pip/req/req_set.py", line 380, in prepare_files
  ignore_dependencies=self.ignore_dependencies))
  File "/Library/Python/2.7/site-packages/pip-9.0.1-
  py2.7.egg/pip/req/req_set.py", line 554, in _prepare_file
  require_hashes
  File "/Library/Python/2.7/site-packages/pip-9.0.1-
  py2.7.egg/pip/req/req_install.py", line 278, in populate_link
  self.link = finder.find_requirement(self, upgrade)
  File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/index.py", 
  line 514, in find_requirement
  'No matching distribution found for %s' % req
  DistributionNotFound: No matching distribution found for requests
  </code></pre>