🐍 Как поменять версию Python в Linux: полезное руководство для начинающих
Как поменять версию Python в Linux
Для изменения версии Python в Linux, вам следует выполнить следующие шаги:
Шаг 1: Проверьте, какие версии Python установлены в вашей системе
python --version
Выполните эту команду в терминале, чтобы узнать, какая версия Python у вас установлена.
Шаг 2: Установите нужную версию Python
Для установки нужной версии Python в Linux, вы можете использовать пакетный менеджер вашего дистрибутива. Например, если вы используете Ubuntu, можно использовать команду:
sudo apt install python3.9
В данном примере мы устанавливаем Python версии 3.9.
Шаг 3: Установите альтернативные ссылки на новую версию Python
Чтобы система могла использовать установленную новую версию Python, вам необходимо установить альтернативные ссылки, чтобы они указывали на новую версию Python.
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 1
В данном примере мы устанавливаем альтернативную ссылку для команды "python", чтобы она указывала на новую версию Python 3.9.
Шаг 4: Проверьте, что новая версия Python установлена
python --version
Выполните эту команду снова, чтобы убедиться, что установлена нужная версия Python.
Теперь вы знаете, как поменять версию Python в Linux! Успешной разработки!
Детальный ответ
Как поменять версию Python в Linux
Python является одним из самых популярных языков программирования и широко используется для разработки различных приложений и проектов. Часто возникает необходимость установки или обновления версии Python на Linux-системе. В этой статье мы рассмотрим, как это сделать.
Шаг 1: Проверка установленных версий Python
Прежде чем менять версию Python, важно узнать, какие версии уже установлены на вашей системе. Для этого можно использовать команду python --version
или python3 --version
в терминале. Эти команды покажут текущую активную версию Python.
$ python --version
Python 2.7.18
$ python3 --version
Python 3.8.10
Шаг 2: Установка новой версии Python
Существует несколько способов установки новой версии Python на Linux-систему. Рассмотрим два основных метода:
Метод 1: Использование менеджера пакетов
Многие дистрибутивы Linux поставляются с менеджером пакетов, таким как apt
(для Debian/Ubuntu) или dnf
(для Fedora). Эти менеджеры пакетов позволяют легко устанавливать различные версии Python.
Ниже приведен пример установки Python 3.9 с использованием менеджера пакетов apt
:
$ sudo apt update
$ sudo apt install python3.9
Метод 2: Установка с помощью исходных кодов
Если у вас нет доступа к менеджеру пакетов или хотите установить более новую версию Python, вы можете воспользоваться сборкой из исходных кодов.
Вот пример установки Python 3.10 с помощью исходных кодов:
$ wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
$ tar -xf Python-3.10.0.tgz
$ cd Python-3.10.0
$ ./configure
$ make
$ sudo make install
Шаг 3: Переключение между версиями Python
После установки новой версии Python, вы можете переключаться между установленными версиями. Для этого вам понадобится использовать утилиту update-alternatives
или переменную среды PATH
.
Способ 1: Использование утилиты update-alternatives
С помощью команды update-alternatives
можно выбрать активную версию Python, указав путь к исполняемому файлу.
Ниже приведен пример выбора Python 3.9 в качестве активной версии:
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 1
Способ 2: Использование переменной среды PATH
Другой способ переключения между версиями Python - это редактирование переменной среды PATH
. Вы можете добавить путь к исполняемому файлу новой версии Python в начало переменной PATH
.
Ниже приведен пример добавления Python 3.10 в переменную PATH
:
$ export PATH=/usr/local/bin:$PATH
Шаг 4: Проверка версии Python
После переключения на новую версию Python, выполните команду python --version
или python3 --version
для проверки активной версии.
Заключение
Теперь вы знаете, как изменить версию Python на Linux-системе. Проверьте установленные версии Python, выберите метод установки новой версии Python и переключитесь на нее. Не забывайте проверять активную версию с помощью команды python --version
или python3 --version
.