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

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

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

sudo update-alternatives --config python3

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

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

    1. Удалите существующую ссылку:
       sudo rm /usr/bin/python3
      
      
    1. Создайте новую ссылку, указывающую на исходный исполняемый файл 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 к исходной.