title: Trying to get Python, Pip and Requests all up and running and failing to do so
body: <p>I am running a Linux server (Linux 4.1.12-124.19.1.el7uek.x86_64 #2 SMP Wed Sep 5 13:41:16 PDT 2018 x86_64 x86_64 x86_64 GNU/Linux) with python 2.7.5 on it (DBAs want it to be 2.7.5 for their script) and trying to get pip and requests running.</p>
  <p>I was having a problem getting pip on, because when I would try to install the <code>epel-release</code>, it would tell me &quot;no package&quot; named that. So I had to do</p>
  <pre><code>&quot;yum install http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm&quot;
  </code></pre>
  <p>Which finally let me do</p>
  <pre><code>&quot;yum install python-pip&quot;
  </code></pre>
  <p>to get pip installed.</p>
  <p>I then did</p>
  <pre><code>&quot;python -m pip install requests&quot;
  </code></pre>
  <p>to install requests.</p>
  <p>It looked good, but when I run the test script that the DBAs gave me to check, it gives me this.</p>
  <pre><code>&quot;Traceback (most recent call last):
    File &quot;/mnt/EBS_Cloning_Repo/clone/scripts/test.py&quot;, line 2, in &lt;module&gt;
      import requests
    File &quot;/usr/lib/python2.7/site-packages/requests/__init__.py&quot;, line 133, in &lt;module&gt;
      from . import utils
    File &quot;/usr/lib/python2.7/site-packages/requests/utils.py&quot;, line 27, in &lt;module&gt;
      from . import certs
    File &quot;/usr/lib/python2.7/site-packages/requests/certs.py&quot;, line 15, in &lt;module&gt;
      from certifi import where
    File &quot;/usr/lib/python2.7/site-packages/certifi/__init__.py&quot;, line 1, in &lt;module&gt;
      from .core import contents, where
    File &quot;/usr/lib/python2.7/site-packages/certifi/core.py&quot;, line 17
      def where() -&gt; str:
                  ^
  SyntaxError: invalid syntax&quot;
  </code></pre>
  <p>I did find that this could be caused by running just the python command, instead of one like python2, so I try redoing some of the commands with the python2 command with the same results.</p>
  <p>I do have another server, running as it should with this, and I compared the files that it is pointing to, and seeing some missing information in them (diff output one request), but I am not sure what I can do with that information.</p>