В Ubuntu 24.04 LTS системный Python защищён механизмом PEP 668. Пакеты проекта устанавливают в виртуальное окружение, а не глобально через sudo pip.

Важно: Не используйте sudo pip install: это может повредить пакеты, которыми управляет APT.

1. Установите Python, pip и venv

sudo apt update
sudo apt full-upgrade -y
sudo apt install -y python3 python3-pip python3-venv

2. Создайте окружение проекта

mkdir -p ~/apps/example && cd ~/apps/example
python3 -m venv .venv
source .venv/bin/activate

3. Обновите pip и установите пакет

python -m pip install --upgrade pip
python -m pip install PACKAGE_NAME
python -m pip list

4. Завершите работу

deactivate

Проверка результата

~/apps/example/.venv/bin/python --version
~/apps/example/.venv/bin/python -m pip --version

Официальная документация