Как переключаться между версиями Python в Fedora Linux
Переключение между различными версиями Python в Fedora Linux может оказаться важным для различных сред разработки и проектов. Поскольку доступно несколько версий Python, важно эффективно ими управлять, чтобы обеспечить совместимость и функциональность разных проектов. Это руководство подробно и пошагово проведет вас через процесс переключения между версиями Python в Fedora Linux.
В этом уроке вы узнаете:
- Как проверить текущую версию Python
- Как установить и настроить несколько версий Python
- Как переключаться между разными версиями Python
Действия по переключению между версиями Python в Fedora Linux
Переключение между версиями Python включает в себя несколько шагов, включая проверку текущей версии, установку дополнительных версий и настройку системы альтернатив для управления ими. Выполните следующие шаги, чтобы плавно переключаться между версиями Python в вашей системе Fedora Linux:
Проверьте текущую версию Python. Прежде чем вносить какие-либо изменения, важно знать, какая версия Python в данный момент установлена по умолчанию. Это можно сделать, выполнив следующую команду:
$ python --version
Вы должны увидеть вывод, похожий на:
Python 3.12.2
Установить текущую версию Python в альтернативы. Для управления несколькими версиями Python мы используем систему
альтернативы
. Сначала добавьте текущую версию в систему альтернатив:$ sudo alternatives --install /usr/bin/python python /usr/bin/python3.12 1
Установить другую версию Python. Для переключения между версиями нам нужна хотя бы еще одна установленная версия Python. Например, давайте установим Python 3.9:
$ sudo dnf install python39
Зарегистрируйте новую версию Python с альтернативами. После установки Python 3.9 зарегистрируйте ее в системе альтернатив:
$ sudo alternatives --install /usr/bin/python python /usr/bin/python3.9 2
Переключение между версиями Python. Теперь, когда обе версии зарегистрированы, вы можете переключаться между ними с помощью команды
alternatives --config
:$ sudo alternatives --config python
-
Проверьте переключение. Наконец, убедитесь, что переключение прошло успешно, проверив версию Python:
$ python --version
Вы должны увидеть версию, которую вы выбрали в качестве новой версии по умолчанию, подтверждая, что переключение прошло успешно.
Это подтверждает, что Python 3.12.2 является текущей версией по умолчанию.
Эта команда регистрирует Python 3.12 в качестве альтернативы и устанавливает его приоритет равным 1.
Эта команда устанавливает Python 3.9 в вашу систему Fedora. данные-предохранитель="22189504506">
Эта команда устанавливает Python 3.9 в качестве альтернативы с приоритетом 2.
Вам будет предложено меню для выбора версии Python по умолчанию. Выберите версию, которую вы хотите использовать, введя соответствующий номер.
Заключение
Управление несколькими версиями Python в Fedora Linux упрощается с помощью системы альтернативы
. Выполняя эти шаги, вы сможете легко переключаться между различными версиями Python, что позволит вам поддерживать совместимость с различными проектами и средами разработки. Эта гибкость имеет решающее значение для разработчиков, работающих над разнообразными приложениями, и гарантирует, что вы всегда сможете использовать подходящую версию Python для своих нужд.