Установить определённую версию 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