ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Понедельник, 31 марта, 2025
Сегодня у нас 1 праздник:
Международный День Резервного Копирования (World Backup Day). Пользователи сайта социальных новостей reddit предложили сделать дату 31.03 Международным днём резервного копирования, аргументируя это тем, что никогда заранее нельзя узнать, какие сюрпризы преподнесёт 1.04

Как переключаться между версиями Python

Как переключаться между версиями Python

Чтобы вернуться к более старой версии Python и установить ее по умолчанию, вы можете использовать update-alternatives в системах на базе Debian или манипулировать символическими ссылками. Вот как:

 

Если вы настроили несколько версий Python с помощью update-alternatives, вы можете переключаться между ними, выполнив:

sudo update-alternatives --config python3

 

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

 

Если вы вручную изменили символическую ссылку для Python, вы можете вернуть ее следующим образом:

  1. Удалите существующую ссылку:
     sudo rm /usr/bin/python3
    
  2. Создайте новую ссылку, указывающую на исходный исполняемый файл Python:
     sudo ln -s /usr/bin/python3.x /usr/bin/python3
    

 

Замените python3.x на исходную версию, которую вы хотите, например python3.8.

Если вы хотите автоматизировать это, вы могли бы написать скрипт Bash:

#!/bin/bash

# Using update-alternatives
sudo update-alternatives --config python3

# OR using symbolic links
# sudo rm /usr/bin/python3
# sudo ln -s /usr/bin/python3.x /usr/bin/python3

echo "Переключена версия Python."

 

Не забудьте предоставить скрипту разрешения на выполнение:

chmod +x switch_python_version.sh

 

Затем запустите его:

./switch_python_version.sh

 

Это должно вернуть вашу версию Python к исходной.

Exit mobile version