Strange issue installing with pip3 on Ubuntu 16.04

I’m trying to install packages with my global pip for reasons. However, I am having a strange issue I can’t seem to figure out or find similar issues online.

Basically, when I run pip3 install requests it looks fine and there’s no errors. All the output looks as expected:

$   pip3 install requests Collecting requests   Using cached Collecting certifi>=2017.4.17 (from requests)   Using cached Collecting chardet<3.1.0,>=3.0.2 (from requests)   Using cached Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 (from requests)   Using cached Collecting idna<2.9,>=2.5 (from requests)   Using cached Installing collected packages: certifi, chardet, urllib3, idna, requests  You are using pip version 10.0.0, however version 19.2.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. 

But when I actually go to use it, it isn’t found. If I run pip3 freeze then it isn’t in the list. If I run install again, it does the same thing, it doesn’t tell me that it has already been installed.

Where it gets strange, is that I can run pip fine if I’m in a virtualbox.

I tried following instructions elsewhere to uninstall and re-install but it seems I didn’t install pip or pip3 using apt and if I search the computer for anything pip related I just get this list:

/tmp/pip-uninstall-8xbhacsr/usr/local/bin/pip /tmp/pip-uninstall-4xxnbmyf/usr/local/bin/pip /tmp/pip-uninstall-2yp5we6l/usr/local/bin/pip /root/.cache/pip /home/ryan/.vscode/extensions/batisteo.vscode-django-0.19.0/.venv/bin/pip /home/ryan/.vscode/extensions/batisteo.vscode-django-0.19.0/.venv/lib/python3.6/site-packages/pip /home/ryan/.cache/pip /home/ryan/.virtualenvs/project-name/bin/pip /home/ryan/.virtualenvs/project-name/lib/python3.6/site-packages/pip /home/ryan/.virtualenvs/other-project-name/bin/pip /home/ryan/.virtualenvs/other-project-name/lib/python3.6/site-packages/pip /usr/local/bin/pip /usr/local/lib/python3.6/site-packages/pip 

I did try installing pip3 with apt hoping it would overwrite my existing pip, but that doesn’t seem to have worked. I have since removed the apt installation because nothing changed and I didn’t want to potentially have 2 different pips conflicting somehow.

I’m hesitant to just delete the pip files directly since I’m worried that might make things worse. I’m still not sure how I originally installed pip so I don’t even know if that would effectively do the trick anyways.

Does anyone have any idea how to fix this?