В 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