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
Запустите консоль и введите следующую команду:
$ 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 из исходного кода.
Спасибо за чтение и пожалуйста оставляйте свои комментарии.
Спасибо ? большое