Установка Python 3.9 на Ubuntu 20.04 LTS

Python — это высокоуровневый язык программирования, в основном используемый для написания сценариев и автоматизации. Это очень популярный язык известный своей простотой и легким синтаксисом. Python — один из лучших языков для искусственного интеллекта (ИИ).

Python 3.9 — это последняя версия на момент написания этой статьи. Самый простой способ установить Python — это использовать команду apt, но чтобы получить последнюю версию, требуется скомпилировать ее из исходного кода.

Этот туториал показывает два способа установки Python 3.9 на Ubuntu 20.04.

Вот статья для создания сканера портов на Python

Установка Python 3.9 на Ubuntu 20.04 с помощью APT

В Ubuntu 20.04 LTS по умолчанию установлен с Python 3.8. Это можно легко проверить, запустив консоль и выполнив следующую команду.

$ python3

Примечание: используйте следующую команду exit() или Ctrl-D для выхода.

Чтобы установить другую версию Python, требуется — добавить PPA.

Для начала требуется обновление списка пакетов:

$ sudo apt update

Перед добавлением PPA его надо установить software-properties-common package. Это делается для того чтобы легко управлять дистрибутивом и независимыми источниками программного обеспечения поставщика.

$ sudo apt install software-properties-common

Следующая команда добавить deadsnakes PPA и установить python 3.9:

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

Теперь установите python 3.9 на Ubuntu с помощью команды apt:

$ sudo apt-get install python3.9

Следующая команда может помочь определить правильное место установки Python:

$ which python3

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

/usr/bin/python3

Установите Python 3.9.1 на Ubuntu 20.04 из исходного кода

Другой способ — это скомпилировать и установить python 3.9.1 непосредственно из исходного кода.

Чтобы загрузить информацию о пакете из всех настроенных источников, введите:

$ sudo apt-get update

Прежде чем приступить к установке Python 3.9.1 из исходного кода, требуется установить необходимые библиотеки.

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

$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev

Теперь загрузите последний исходный код Python с помощью утилиты wget:

$ sudo wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz

Распакуйте архив с помощью команды показанной ниже.

$ sudo tar -xf Python-3.9.1.tgz

Затем измените текущий каталог на Python 3.9.1

$ cd Python-3.9.1

Выполните команду configure with –enable-optimizations, которая повышает производительность при выполнении кода python.

$ sudo ./configure —enable-optimizations

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

Теперь, чтобы скомпилировать и установить Python 3.9.1 запустите:

$ sudo make -j 4

Примечание: Вы можете указать количество процессорных блоков или ядер с помощью параметра -j. Мой компьютер имеет 4-ядерный процессор.

Наконец , чтобы установить двоичные файлы, выполните команду:

$ sudo make altinstall

Команду make altinstall рекомендуется использовать в место команды make install. Так как она не перезаписывает двоичный файл python3.

Чтобы где и какой Python 3.9.1 установлен, введите:

which python3

Терминал выдаст:

/usr/local/bin/python3.9

Установите Python 3.9.1 на Ubuntu 20.04
Установка Python 3.9.1 на Ubuntu 20.04

Проверка версии Python

Запустите консоль и введите следующую команду:

$ python3.9

В случае успеха вы получите интерактивную оболочку Python 3.9.1.

Терминал ответит:

Python 3.9.1 (default, Jan 30 2021, 04:45:04)
[GCC 9.3.0] on linux
Type «help», «copyright», «credits» or «license» for more information.

или введите команду:

$ python3.9 —version

Вы увидите в терминале:

Python 3.9.1

Как установить python2 на Ubuntu 20.04 LTS

Чтобы установить python2 на Ubuntu 20.04, выполните следующую команду :

$ sudo apt install python2

Заключение

В этой статье вы узнали, как установить python 3.9, используя самый простой способ PPA. А также как скомпилировать и установить питона 3,9 из исходного кода.

Спасибо за чтение и пожалуйста оставляйте свои комментарии.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

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

  1. Анна

    Спасибо ? большое

    Ответить