echo 'export PATH="${HOME}/.local/bin:$PATH"' >> ~/.bashrc
Python3
sudo apt install python3-pip
Python 2
sudo apt install python-pip
for Python3:
python3 -m pip install --user pipenv
or for python2:
python -m pip install --user pipenv
Installing pipenv will break pip, and attempting to use pip after a pipenv install will likely result in:
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name main
If installation fails and pip cannot be restored. Completely remove pip and reinstall:
Python 3
sudo apt remove python3-pip
sudo rm -rf ~/.local/lib/python3.6/site-packages/pip*
sudo apt install python3-pip
Python 2
sudo apt remove python-pip
sudo rm -rf ~/.local/lib/python2.7/site-packages/pip*
sudo apt install python-pip
Quick note: You need to
source ~/.bashrc
after step 1.