WindowsMacПрограммное обес..НастройкиБезопасностьПродуктивностьЛинуксАндроид (Androi.. Все

Как обновить Python в Ubuntu

Отредактировано 3 Несколько недель назад от ExtremeHow Редакционная команда

ПитонУбунтуПрограммированиеЛинуксПрограммное обеспечениеУстановкаобновлениеОперационные системыРазработкаСистема

Как обновить Python в Ubuntu

Перевод обновлен 3 Несколько недель назад

Python является одним из самых популярных языков программирования, используемых в различных приложениях по всему миру. Он известен своей простотой и универсальностью, что делает его фаворитом как среди начинающих, так и среди опытных разработчиков. В Ubuntu, которая является широко используемым дистрибутивом Linux, Python можно найти установленным по умолчанию во многих случаях. Однако поддержание Python в актуальном состоянии необходимо для доступа к новым функциям, улучшениям и обновлениям безопасности. Это руководство поможет вам шаг за шагом обновить Python в Ubuntu, обеспечивая плавный переход на последнюю версию.

Проверка текущей версии Python

Перед тем как приступить к процессу обновления, важно знать текущую версию Python, установленную на вашей системе Ubuntu. Вы можете быстро это проверить, открыв терминал и введя следующую команду:

python --version

Или

python3 --version

Первая команда проверяет версию установленного по умолчанию Python, которая может быть Python 2 или Python 3, в зависимости от конфигурации вашей системы. Вторая команда явно проверяет Python 3, который обычно будет обновляться, так как Python 2 часто устаревает.

Понимание различных версий Python

Существует две основные версии Python: Python 2 и Python 3. Python 2 достиг конца своего жизненного цикла и больше не поддерживается. Поэтому настоятельно рекомендуется обновиться до Python 3, который поддерживается и получает обновления.

Python 3 также имеет несколько подверсий, таких как 3.8, 3.9, 3.10 и т. д. Важно знать, на какую именно версию вы хотите обновиться, следуя этому руководству.

Обновление пакетов Ubuntu

Перед обновлением Python убедитесь, что список ваших пакетов Ubuntu актуален. Этот процесс включает в себя обновление списка доступных пакетов и установку последних версий этих пакетов.

В вашем терминале выполните следующую команду:

sudo apt update sudo apt upgrade

Первая команда выводит список доступных обновлений, а вторая команда применяет эти обновления к вашей системе. Отвечайте на запросы или подтверждения, которые может потребовать терминал в ходе этого процесса.

Добавление репозитория DeadSnakes PPA

Ubuntu не всегда предоставляет последнюю версию Python через свои официальные репозитории. Поэтому добавление альтернативного репозитория, такого как DeadSnake PPA, позволит вам получить доступ к более свежим релизам Python.

Чтобы добавить DeadSnake PPA, используйте следующую команду:

sudo add-apt-repository ppa:deadsnakes/ppa

Нажмите Enter, когда будет предложено подтвердить добавление этого репозитория. Обновите список пакетов, выполнив:

sudo apt update

Установка новой версии Python

После добавления DeadSnake PPA вы можете приступить к установке желаемой версии Python. Например, чтобы установить Python 3.9, выполните следующую команду:

sudo apt install python3.9

Замените 3.9 на номер версии, которую вы хотите установить. Следуйте инструкциям в терминале, чтобы завершить процесс установки. Новые версии Python, установленные таким образом, по умолчанию не заменяют существующие установки, что позволяет нескольким версиям сосуществовать на одной системе.

Установка версии Python по умолчанию

Вы можете захотеть изменить версию Python по умолчанию после установки новой версии. Это исправление влияет на то, какая версия Python будет использоваться, когда вы выполняете команду python3, не указывая версию.

Чтобы установить Python 3.9 по умолчанию, используйте команду update-alternatives:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1

Эта команда обновляет систему альтернатив, чтобы предпочитать Python 3.9 при выполнении команд python3. Проверьте версию Python по умолчанию с помощью следующей команды:

python3 --version

Проверка обновления

После выполнения шагов по установке и настройке важно проверить обновление. Убедитесь, что новая версия Python актуальна, выполнив:

python3.9 --version

Эта команда вернет номер версии установленного Python без ошибок. Если вы столкнетесь с проблемами, проверьте шаги, убедитесь, что все команды были выполнены правильно.

Управление пакетами Python

Установленные версии Python используют свои собственные каталоги site-packages для библиотек. Если у вас есть существующие пакеты, целесообразно повторить их в вашей новой установке Python. Вы можете сделать это, используя инструмент, такой как pip, установщик пакетов Python.

Сначала убедитесь, что pip установлен для вашей новой версии Python:

sudo apt install python3.9-distutils sudo apt install python3-pip

Затем перечислите пакеты из существующей версии и установите их для новой версии:

pip freeze > installed_packages.txt python3.9 -m pip install -r installed_packages.txt

Эти команды берут список текущих пакетов и затем устанавливают эти пакеты с Python 3.9.

Устранение распространенных проблем

При обновлении Python в Ubuntu вы можете столкнуться с некоторыми проблемами. Вот распространенные проблемы и их решения:

Преимущества обновления Python

Обновление Python позволяет получить доступ к новым функциям языка, улучшениям производительности и исправлениям безопасности. Оно также обеспечивает совместимость с последними библиотеками, которые часто разрабатываются для более новых версий Python. Оставаться в актуальном состоянии означает бесперебойный процесс разработки и уменьшение количества ошибок.

Заключение

Обновление Python на Ubuntu включает в себя проверку существующей версии Python, обновление системных пакетов, добавление необходимых репозиториев, установку новых версий Python и, наконец, настройку системы для использования обновленной версии по умолчанию. Следуя этим шагам, вы обеспечите себе легкое обновление и доступ к последним возможностям Python, что приведет к улучшению опыта разработки программного обеспечения.

Если вы найдете что-то неправильное в содержании статьи, вы можете


Комментарии