Отредактировано 3 Несколько недель назад от ExtremeHow Редакционная команда
ПитонУбунтуПрограммированиеЛинуксПрограммное обеспечениеУстановкаобновлениеОперационные системыРазработкаСистема
Перевод обновлен 3 Несколько недель назад
Python является одним из самых популярных языков программирования, используемых в различных приложениях по всему миру. Он известен своей простотой и универсальностью, что делает его фаворитом как среди начинающих, так и среди опытных разработчиков. В Ubuntu, которая является широко используемым дистрибутивом Linux, Python можно найти установленным по умолчанию во многих случаях. Однако поддержание Python в актуальном состоянии необходимо для доступа к новым функциям, улучшениям и обновлениям безопасности. Это руководство поможет вам шаг за шагом обновить Python в Ubuntu, обеспечивая плавный переход на последнюю версию.
Перед тем как приступить к процессу обновления, важно знать текущую версию Python, установленную на вашей системе Ubuntu. Вы можете быстро это проверить, открыв терминал и введя следующую команду:
python --version
Или
python3 --version
Первая команда проверяет версию установленного по умолчанию Python, которая может быть Python 2 или Python 3, в зависимости от конфигурации вашей системы. Вторая команда явно проверяет Python 3, который обычно будет обновляться, так как Python 2 часто устаревает.
Существует две основные версии Python: Python 2 и Python 3. Python 2 достиг конца своего жизненного цикла и больше не поддерживается. Поэтому настоятельно рекомендуется обновиться до Python 3, который поддерживается и получает обновления.
Python 3 также имеет несколько подверсий, таких как 3.8, 3.9, 3.10 и т. д. Важно знать, на какую именно версию вы хотите обновиться, следуя этому руководству.
Перед обновлением Python убедитесь, что список ваших пакетов Ubuntu актуален. Этот процесс включает в себя обновление списка доступных пакетов и установку последних версий этих пакетов.
В вашем терминале выполните следующую команду:
sudo apt update sudo apt upgrade
Первая команда выводит список доступных обновлений, а вторая команда применяет эти обновления к вашей системе. Отвечайте на запросы или подтверждения, которые может потребовать терминал в ходе этого процесса.
Ubuntu не всегда предоставляет последнюю версию Python через свои официальные репозитории. Поэтому добавление альтернативного репозитория, такого как DeadSnake PPA, позволит вам получить доступ к более свежим релизам Python.
Чтобы добавить DeadSnake PPA, используйте следующую команду:
sudo add-apt-repository ppa:deadsnakes/ppa
Нажмите Enter, когда будет предложено подтвердить добавление этого репозитория. Обновите список пакетов, выполнив:
sudo apt update
После добавления DeadSnake PPA вы можете приступить к установке желаемой версии Python. Например, чтобы установить Python 3.9, выполните следующую команду:
sudo apt install python3.9
Замените 3.9
на номер версии, которую вы хотите установить. Следуйте инструкциям в терминале, чтобы завершить процесс установки. Новые версии 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 используют свои собственные каталоги 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 вы можете столкнуться с некоторыми проблемами. Вот распространенные проблемы и их решения:
apt -f install
.sudo
. Убедитесь, что предоставлены достаточные разрешения.Обновление Python позволяет получить доступ к новым функциям языка, улучшениям производительности и исправлениям безопасности. Оно также обеспечивает совместимость с последними библиотеками, которые часто разрабатываются для более новых версий Python. Оставаться в актуальном состоянии означает бесперебойный процесс разработки и уменьшение количества ошибок.
Обновление Python на Ubuntu включает в себя проверку существующей версии Python, обновление системных пакетов, добавление необходимых репозиториев, установку новых версий Python и, наконец, настройку системы для использования обновленной версии по умолчанию. Следуя этим шагам, вы обеспечите себе легкое обновление и доступ к последним возможностям Python, что приведет к улучшению опыта разработки программного обеспечения.
Если вы найдете что-то неправильное в содержании статьи, вы можете