Установить определённую версию Python на Debian

Установить определённую версию Python на Debian

Rykov7

Чтобы установить определённую версию Python на Debian, следуйте шагам:


1. Обновите списки пакетов:

   sudo apt update

   

2. Установите необходимые пакеты для сборки Python:

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev libbz2-dev

3. Загрузите исходный код версии Python, которую хотите установить. Можете найти предыдущие версии на сайте. Например, вы хотите установить Python 3.9.16:

   wget https://www.python.org/ftp/python/3.9.16/Python-3.9.16.tgz

  

4. Разархивируйте загруженный исходный код:

tar -xf Python-3.9.16.tgz

   

5. Зайтите в разархивированную папку:

   cd Python-3.9.16

   

6. Сконфигурируйте сборку:

./configure --enable-optimizations

   

7. Соберите и установите Python:

make -j$(nproc)
sudo make altinstall 

Использование make altinstall вместо make install важно для того, чтобы предотвратить перезапись системного Python.


8. Проверьте, что установка завершилась успешно, выведите установленную версию:

python3.9 --version

  


Report Page