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

12 set 2022 3 min di lettura
Как установить Python 3.9 на Ubuntu 20.04 LTS
Indice dei contenuti

Введение

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

Python 3.9 — это последняя основная версия языка Python. Он включает в себя множество новых функций, таких как новые операторы dict, новые функции str, поддержка часовых поясов IANA и многое другое.

Python 3.9 недоступен в стандартных репозиториях Ubuntu 20.04 LTS Focal Fossa.

В этой статье мы покажем вам два способа установки Python 3.9 на Ubuntu 20.04 LTS Focal Fossa. Первый вариант — установить пакет из PPA- репозитория deadsnakes, а второй — скомпилировать Python 3.9 из исходного кода.

Те же шаги применимы для Ubuntu 18.04 и всех дистрибутивов на основе Ubuntu, включая Kubuntu, Linux Mint и Elementary OS.

Если вы хотите установить Python 3.9 на удаленный сервер, продолжайте читать, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.

Подключение к серверу

Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:

ssh root@IP_DEL_SERVER

Далее вам нужно будет ввести пароль пользователя root.

Если вы не используете пользователя root, вы можете войти под другим именем пользователя с помощью той же команды, а затем изменить root на свое имя пользователя:

ssh nome_utente@IP_DEL_SERVER

Затем вам будет предложено ввести пароль пользователя.

Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Установите Python 3.9 на Ubuntu с помощью Apt

Установка Python 3.9 на Ubuntu с помощью apt — относительно простой процесс, который занимает всего несколько минут.

Обновите список пакетов и установите необходимые компоненты:

sudo apt update
sudo apt install software-properties-common

Добавьте deadsnakes PPA в список источников вашей системы:

sudo add-apt-repository ppa:deadsnakes/ppa

При появлении запроса нажмите [Enter], чтобы продолжить.

Как только репозиторий включен, вы можете установить Python 3.9, выполнив:

sudo apt install python3.9

Убедитесь, что установка прошла успешно, набрав:

python3.9 --version
Python 3.9.0+

Это все. Python 3.9 установлен в Ubuntu, и вы можете начать его использовать.

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

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

Следующие шаги объясняют, как скомпилировать Python 3.9 из исходного кода.

Установите зависимости, необходимые для сборки Python:

sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev

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

wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz

После завершения загрузки распакуйте сжатый gzip -архив:

tar -xf Python-3.9.0.tgz

Перейдите в исходный каталог Python с помощью команды cd и запустите скрипт configure, который запускает серию проверок, чтобы убедиться, что все зависимости в вашей системе присутствуют:

cd Python-3.9.0
./configure --enable-optimizations

Параметр --enable-optimizations оптимизирует двоичный файл Python, запустив несколько тестов. Это замедляет процесс сборки.

Запустите процесс сборки Python 3.9:

make -j 12

Для ускорения компиляции измените -j на количество ядер процессора. Вы можете найти номер, набрав nproc.

Когда процесс сборки завершится, установите бинарные файлы Python, набрав:

sudo make altinstall

Мы используем altinstall вместо install, потому что позже он перезапишет системный двоичный файл python3 по умолчанию.

Это все. Python 3.9 установлен и готов к использованию. Чтобы проверить это, введите:

python3.9 --version

Вы должны получить выходное сообщение, подобное следующему:

Python 3.9.0+

Вывод

Мы показали вам, как установить Python 3.9 на ваш компьютер с Ubuntu 20.04 LTS Focal Fossa. Теперь вы можете приступить к разработке своего проекта Python 3.9.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.