Способы обновления Python в Debian: подробное руководство

Чтобы обновить Python на Debian, вы можете использовать несколько методов. Вот некоторые распространенные подходы с примерами кода:

Способ 1: использование менеджера пакетов (apt)

sudo apt update
sudo apt upgrade python

Метод 2: использование PPA Deadsnakes (персональный архив пакетов)

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

Метод 3: сборка из исходного кода

sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz
tar -xf Python-3.9.9.tgz
cd Python-3.9.9
./configure
make
sudo make install

Метод 4. Использование pyenv (инструмента управления версиями Python)

sudo apt update
sudo apt install git curl build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
exec $SHELL
pyenv install 3.9.9
pyenv global 3.9.9

Эти методы предоставляют различные способы обновления Python в Debian. Выберите тот, который соответствует вашим потребностям и предпочтениям.