Pip for Python 3.8

Pip for Python 3.8

Install pip the official way:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3.8 get-pip.py

made 3.8 my default Python version

It depends on how you did that, but it might break something in your OS. For example some packages on Ubuntu 18.04 might depend on python being python2.7 or python3 being python3.6 with some pip packages preinstalled.

sudo apt install python3.8
sudo apt install python3.8-distutils

wget https://bootstrap.pypa.io/get-pip.py
sudo python3.8 get-pip.py

Pip for Python 3.8

If you installed Python3.8 using apt, the pip documentation advises against using the get-pip.py script:

Be cautious if you are using a Python install that is managed by your operating system or another package manager. get-pip.py does not coordinate with those tools, and may leave your system in an inconsistent state.

The same page suggests running:

python3.8 -m pip --version

to determine if pip is already installed. I installed Python 3.8 on an Ubuntu18 machine using apt install python3.8, and I verified with the command above that it includes pip. It appears that Ubuntu package doesnt install a pip command that you can run directly. But you can run it using the python3.8 binary directly instead, anywhere you would have used pip:

python3.8 -m pip install [package]

Leave a Reply

Your email address will not be published. Required fields are marked *