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

Обновлено: 02.07.2024

Вы хотите обновить версию Python до последней версии? Тогда эта запись в блоге расскажет вам, как обновить версию Python.

Список контента, который вы прочтете в этой статье:

Python – это язык программирования высокого уровня с открытым исходным кодом, который позволяет пользователям выполнять команды и подключаемые модули на своем компьютере и даже использовать программное обеспечение от нескольких крупных поставщиков. Это означает, что вы можете использовать его на многих различных операционных системах, включая Windows VPS Server. Python – это кроссплатформенный язык программирования.

Pip — одно из лучших приложений для установки и администрирования пакетов Python. Популярность Pip связана с большим количеством приложений, использующих этот инструмент. Pip позволяет установить сторонний пакет для управления двоичными пакетами с помощью быстро настраиваемого менеджера пакетов. Поскольку в последних версиях Python стандартная конвейерная обработка, в этом руководстве объясняется, как установить PIP, как обновить версию Python с помощью полного пошагового руководства.

Что такое PIP?

PIP – это платформа управления программным обеспечением для установки и управления программными пакетами, написанными на языке Python. Он называется «предпочтительный установщик программного обеспечения» или «Pip Installs Packages». PIP, используемый для Python, представляет собой интерфейс командной строки для управления установкой программы PyPI. Возможно, вам потребуется обновить PIP, если вы используете более раннюю версию Python в Windows. Загрузите файл приложения, откройте командную строку и запустите программу установки, чтобы быстро запустить PIP в Windows. Вы узнаете, как установить PIP в Windows, как его можно изменить, обновить и настроить.

Как обновить Python в операционной системе Windows?

Перейдите на страницу обновления Python, загрузите и установите программу установки Python 3.9, чтобы обновить Python в вашей системе Windows. Вы все еще не решили, какую версию выбрать. Рекомендуется использовать исполняемый установщик Windows x86–64.

Установщик Python (рекомендуется) (скриншот со страницы загрузки Python)

Отметьте параметр «Добавить Python в путь» во время установки, чтобы зарегистрировать Python3.9 в качестве основного Python в вашей системе.

Как обновить Python на macOS?

Вы можете загрузить последнюю версию Python для macOS с официального веб-сайта Python, аналогично тому, как вы делали это в ОС Windows, чтобы обновить версию Python в вашей системе. Чтобы убедиться, что он обновлен до последней версии или нет, следуйте приведенным ниже командам, чтобы проверить версию Python.

Если вы хотите запустить этот новый выпуск Python с помощью команды python вместо python3, установите псевдоним в файле профиля bash вашего каталога $HOME.

Откройте окно терминала и введите следующие команды:

Затем добавьте этот сегмент внизу.

Версию Python 3.9 можно проверить с помощью следующей команды.

Как обновить версию Python в LINUX?

Пользователи могут использовать перечисленные ниже команды Linux для обновления версии Python до последней выпущенной версии:

ppa:deadsnakes/ppa можно добавить к источникам программного обеспечения системы, чтобы обновить машину с помощью неподдерживаемых пакетов из этого ненадежного PPA.

$ sudo add-apt-repository ppa:deadsnakes/ppa

Эта команда используется для обновления пакета Python.

$ sudo apt update

$ sudo apt установить python3.9

Затем, используя приведенные ниже команды, вы можете искать версии ваших новых и текущих установок Python:

Эта команда покажет вам следующую версию Python, установленную в вашей системе

$ sudo python --версия

$ sudo python3 --версия

$ sudo python3.9 --версия

Заключение

Мы увидели, как обновить версию Python в таких операционных системах, как Windows, Mac OS и Linux. Внимательно следуйте инструкциям, чтобы обновить программное обеспечение Python. мы считаем, что это руководство соответствует вашим требованиям, хотя вы можете успешно установить последнюю версию. Оставьте свои комментарии ниже для ваших отзывов и вопросов.

<Р> https://d33wubrfki0l68.cloudfront.net/02962eb19c0069740d16e67b5ba7c613238c8b9a/ 30ed2/_images/34435689480_2e6f358510_k_d.jpg

В этом документе описывается, как установить Python 3.6 или 3.8 на машины Ubuntu Linux.

Чтобы узнать, какая версия Python 3 у вас установлена, откройте командную строку и запустите

Если вы используете Ubuntu 16.10 или новее, вы можете легко установить Python 3.6 с помощью следующих команд:

Если вы используете другую версию Ubuntu (например, последний выпуск LTS) или хотите использовать более свежий Python, мы рекомендуем использовать PPA-репозиторий deadsnakes для установки Python 3.8:

Если вы используете другой дистрибутив Linux, скорее всего, у вас уже предустановлен Python 3. Если нет, используйте менеджер пакетов вашего дистрибутива. Например, в Fedora вы должны использовать dnf :

Обратите внимание: если версия пакета python3 недостаточно свежа для вас, в зависимости от вашего дистрибутива могут существовать способы установки более поздних версий. Например, установив пакет python3.9 на Fedora 32, вы получите Python 3.9. Если вы являетесь пользователем Fedora, вы можете прочитать о нескольких версиях Python, доступных в Fedora.

Работа с Python 3¶

На данный момент у вас также может быть доступна системная версия Python 2.7.

Это может запустить интерпретатор Python 2.

Это всегда будет запускать интерпретатор Python 3.

Инструменты настройки и Pip¶

Двумя наиболее важными сторонними пакетами Python являются setuptools и pip.

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

Python 2.7.9 и более поздние версии (в серии python2), а также Python 3.4 и более поздние версии включают pip по умолчанию.

Чтобы узнать, установлен ли pip, откройте командную строку и запустите

Чтобы установить pip, следуйте официальному руководству по установке pip — это автоматически установит последнюю версию setuptools.

Обратите внимание, что в некоторых дистрибутивах Linux, включая Ubuntu и Fedora, команда pip предназначена для Python 2, а команда pip3 предназначена для Python 3.

Однако при использовании виртуальных сред (описанных ниже) вам не нужно об этом заботиться.

Pipenv и виртуальные среды¶

Следующим шагом будет установка Pipenv, чтобы вы могли устанавливать зависимости и управлять виртуальными средами.

Виртуальная среда — это инструмент для хранения зависимостей, необходимых для разных проектов, в разных местах путем создания для них виртуальных сред Python. Он решает дилемму «Проект X зависит от версии 1.x, но для проекта Y нужна версия 4.x» и обеспечивает чистоту и управляемость вашего глобального каталога пакетов сайтов.

Например, вы можете работать над проектом, для которого требуется Django 1.10, одновременно поддерживая проект, для которого требуется Django 1.8.

Эта страница представляет собой переработанную версию другого руководства, доступного по той же лицензии.

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

Системы Linux поставляются с установленным Python по умолчанию, но обычно это не самые последние версии. Python также не может быть обновлен обычной командой apt upgrade.

Чтобы проверить версию Python, установленную в вашей системе, запустите

ключевое слово python используется для версий Python 2.x, которые устарели

  1. Обновите Python до последней версии
  2. Исправить проблемы, связанные с pip и другими проблемами Python
  3. Выполняя два вышеуказанных действия, убедитесь, что ваш Ubuntu, который сильно зависит от Python, не сломается

Обновление Python до последней версии

Репозитории Ubuntu по умолчанию не содержат последнюю версию Python, но она содержится в репозитории с открытым исходным кодом deadsnakes.

Python 3.10 официально недоступен в Ubuntu 20.04, убедитесь, что вы сделали резервную копию своей системы перед обновлением.

Шаг 1. Проверьте, доступен ли Python3.10 для установки

Проверьте, доступен ли Python 3.10, запустив

Это приведет к следующему результату: если вы видите python3.10, это означает, что вы можете его установить

Шаг 2. Установите Python 3.10

Теперь вы можете установить Python 3.10, запустив

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

Шаг 3. Установите Python 3.10 по умолчанию

Дальнейшие шаги протестированы на Ubuntu 20.04 в VM и WSL2, но являются экспериментальными, действуйте на свой страх и риск.

Изменение альтернатив по умолчанию для Python приведет к поломке вашего терминала Gnome. Чтобы этого избежать, вам нужно отредактировать файл конфигурации gnome-терминала.

Откройте терминал и выполните:

Затем сохраните и закройте файл.

Затем обновите Python по умолчанию, добавив обе версии к альтернативе, выполнив приведенную ниже команду

Выберите вариант, соответствующий Python3.10 (если он не выбран по умолчанию).

Теперь снова запустите python3 --version, и вы должны увидеть последнюю версию Python в качестве вывода.

Исправить ошибки pip и disutils

Установка новой версии Python приведет к поломке pip, поскольку distutils для Python3.10 еще не установлен.

Исправить Python3-apt

Запуск pip в терминале не будет работать, так как текущий pip не совместим с Python3.10, а python3-apt будет поврежден, что приведет к ошибке типа

Чтобы исправить это, сначала удалите текущую версию python3-apt, запустив

Затем почистите

НЕ ЗАПУСКАЙТЕ sudo apt autoremove, так как он удалит несколько необходимых пакетов. Это может привести к поломке вашей системы, если вы используете графический интерфейс, если вы используете WSL2, вы можете продолжить.

Наконец, переустановите python3-apt, запустив

Установить pip и distutils

Запуск pip по-прежнему будет выдавать ошибку pip: command not found . Нам нужно установить последнюю версию pip, совместимую с Python 3.10.

Кроме того, если попытаться вручную установить последнюю версию pip, будет выдано сообщение об ошибке, например

Или вы также можете увидеть ошибку, указывающую на отсутствие модуля с именем 'distutils.util' . Это связано с тем, что модуль distutils еще не установлен, для установки выполните следующую команду

Теперь вы можете установить pip, запустив

Если вы получаете сообщение об ошибке, например bash: curl: command not found, вам необходимо сначала установить curl, запустив sudo apt install curl

Теперь вы можете запустить pip, и вы должны увидеть вывод pip --version

Исправить ошибки pip-env при использовании venv

При попытке создать новую виртуальную среду с помощью python -m venv env может возникнуть следующая ошибка.

Это можно исправить, переустановив venv, запустив

Все должно быть сделано сейчас. Это сложно, но именно так вы обновите Python до последней версии.

Python — это интерпретируемая семантика с очень высоким уровнем интерпретации, используемая в компьютерном программировании. Он не только разнообразен, но и очень прост и удобен в использовании, реализации и изучении любым программистом. Чтобы изучить и освоить его, не требуется много времени. Вы можете использовать его в любой операционной системе, то есть в Windows и Linux. Python предлагает множество версий, которые можно установить в наших системах. Итак, в этой статье руководства мы обсудим способы обновления старой версии Python до новейшей в операционной системе Ubuntu 20.04. Итак, приступим к просмотру.

Прежде всего вам нужно открыть приложение терминала оболочки Ubuntu 20.04 на рабочем столе Ubuntu 20.04. Для этого вам нужно использовать постоянную комбинацию клавиш «Ctrl+Alt+T» на рабочем столе Ubuntu 20.04.

Приложение оболочки будет открыто. Теперь вам нужно проверить версию языка Python, уже установленную в вашей системе. Для этого вы будете выполнять команду версии Ubuntu 20.04 с ключевым словом python. Команда показана на приложенном снимке экрана терминала. На нем ясно видно, что какая-либо версия языка Python не настроена в нашей системе и нам нужно установить ее самостоятельно. Можно использовать множество команд.


Итак, мы должны установить версию Python в нашей системе, поддерживаемую Ubuntu 20.04. Перед этим мы должны обновить нашу систему. Для этого в команде обновления будет использоваться пакет apt. Команда также отображается на изображении. Выполнение этой команды apt приводит нас к вводу пароля sudo нашей системы. После добавления пароля наша система обновит себя и свои пакеты. Команда и процесс показаны на изображении.


Пришло время сначала установить в нашей системе старую версию Python. Это необходимо сделать, потому что после этого мы должны обновить python до последней версии. Мы установили Python версии 2 в нашу систему с помощью приведенной ниже команды установки apt.


После того, как пакет будет готов, он на некоторое время приостановит процесс установки, чтобы попросить нас подтвердить наши действия. Это сообщит нам, что 16,5 МБ места будет занято этим пакетом, и если мы хотим продолжить его установку. Итак, мы нажали «Y», чтобы продолжить процесс установки.


Начнется процесс установки. После того, как он достигнет 100 процентов, он будет завершен. Давайте просто еще раз обновим систему Linux с помощью пакета «apt».


После успешной установки Python мы проверим установленную версию Python. Здесь снова использовалась команда version, как показано на изображении ниже. Мы использовали ключевое слово «python2» для проверки установленной версии Python 2.


Когда мы проверили версии Python 3 в вашей системе, оказалось, что версия Python 3.8.2 также была установлена ​​вместе с Python 2. В то время как для Python также была установлена ​​версия Python 3.9. Итак, нам нужно обновить эту последнюю версию до Ubuntu 20.04.


Начнем с обновления Python 3. Прежде всего, вам нужно установить все необходимые пакеты и репозитории, необходимые для Python 3.9. Вместо того, чтобы перечислять все пакеты в команде установки, мы должны просто использовать в инструкции ключевое слово «software-properties-common». Мы сделали это в команде, и процесс запущен.


Это также приостановит установку необходимых пакетов, чтобы подтвердить ваши действия. Было сообщено, что этот процесс займет 14,3 КБ места в вашей системе, и вы хотите его продолжить. Итак, мы добавили «y» и нажали кнопку «Enter», чтобы начать процесс установки.


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


Перед установкой Python 3.9 вам необходимо добавить в систему репозиторий «ppa». Без «ppa» вы не сможете установить Python 3.9. Для этого вам нужно использовать команду «add-apt-repository» пакета apt. Вы должны использовать ключевое слово «ppa:deadsnakes/ppa» в своей команде с привилегиями sudo. Выполните команду, показанную на изображении ниже, и она настроит вашу систему на новые версии Python.


Через несколько секунд в процессе добавления ppa вам будет предложено нажать кнопку «Ввод», чтобы начать добавлять требования и пакеты ppa, т. е. предварительные условия. мы нажали Enter, и система установила пакет ppa в нашу систему. Результат показан на прикрепленной фотографии.


Теперь мы не можем использовать простую команду установки apt с ключевым словом «python3.9», чтобы установить последнюю версию Python. Мы должны установить переменные среды Python и интерфейс разработки с ключевыми словами «python3.9-venv» и «python3.9-dev», как показано ниже.


Опять система просит нажать «y», чтобы подтвердить установку, так как в нашей системе Ubuntu она занимает 114 МБ. Мы нажали «y» и нажали клавишу «Enter», чтобы продолжить.


Система начала обновление Python. Процесс займет некоторое время, так как он также установит среду разработки вместе с переменными среды Python 3.9.


После полной установки мы использовали его для проверки версии Python. Мы обнаружили, что последняя версия Python 3.9 теперь полностью настроена в нашей системе Ubuntu 20.04.


Заключение

Эта статья содержит всю информацию и процесс обновления Python в системе Ubuntu 20.04. Мы начали с самых основ, установив в нашей системе старую версию Python, то есть python2. Затем мы показали, как обновить версию Python и обновить ее до версии 3.9 с помощью некоторых команд. Надеемся, вам понравилась эта статья.

Об авторе

Омар Фарук

Здравствуйте, читатели! Меня зовут Омар. В последнее десятилетие я пишу технические статьи. Вы можете ознакомиться с моими текстами.

Читайте также: