[Python] Can't run pip on python 3.11

Discussão em 'Python' iniciado por Stack, Julho 12, 2025.

  1. Stack

    Stack Membro Participativo

    I'm on a fresh Ubuntu 20.4 install (or really, a reinstall, as I messed up some things and had to start over; everything except /home has been reformatted, so if there is an issue with remnants, it's there), with python 3.8 included. However, I want to run python 3.11, since that's the newest. I follow this guide, which basically amounts to

    sudo add-apt-repository ppa:deadsnakes/ppa
    sudo apt update
    sudo apt install python3.11


    coupled with

    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 1


    I now, at least as far as I know, run version 3.11 as default. However, i run into problems with pip. Running just pip --version (or pip3 --version) returns

    pip 21.3.1 from /home/usrname/.local/lib/python3.8/site-packages/pip (python 3.8)


    In addition, when I run python -m pip (which now uses the 3.11 version) I get

    /usr/bin/python: No module named pip


    If I revert back to python3.8 -m pip, I get the welcome message with all the different commands pip has to offer. So that works fine.

    (Because deadsnakes has version 3.11 marked as alpha at the moment, I also tried with 3.10. Same result there: no pip.)

    I was under the impression that pip came bundled with python as default. How can I give my newer version of python a pip to play with?

    Continue reading...

Compartilhe esta Página