Чтобы вернуться к более старой версии Python и установить ее по умолчанию, вы можете использовать update-alternatives в системах на базе Debian или манипулировать символическими ссылками. Вот как:
С помощью update-alternatives (на базе Debian, как Ubuntu)
Если вы настроили несколько версий Python с помощью update-alternatives, вы можете переключаться между ними, выполнив:
sudo update-alternatives --config python3
Вы получите меню для выбора версии Python. Выберите ту, которую вы хотите.
С использованием символических ссылок (Generic)
Если вы вручную изменили символическую ссылку для Python, вы можете вернуть ее следующим образом:
- Удалите существующую ссылку:
sudo rm /usr/bin/python3
- Создайте новую ссылку, указывающую на исходный исполняемый файл 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 к исходной.