Перейти к основному содержимому

Як встановити Python 3.11?

У цьому посібнику ми розглянемо, як встановити Python 3.11 на Ubuntu 20.04, Ubuntu 22.04 за допомогою готового репозиторію та встановимо розширення/модулі.

Підготовка системи

Перед встановленням, нам потрібно підготувати сервер, а саме - оновити пакети та зробити оновлення системи. Виконуємо наступні команди:

apt update — Оновити всі пакети
apt upgrade — Оновити систему

apt update && apt upgrade — Можна ще так написати

Встановлення Python 3.11

Для Ubuntu 22.04, Ubuntu 20.04 та дистрибутивів, створених на їхній основі, існує PPA-репозиторій Deadsnakes. Він підтримує пакети для Python 3.11, а також різні версії Python.

Для додавання PPA в терміналі виконайте наступне:

sudo add-apt-repository ppa:deadsnakes/ppa

Вам потрібно буде ввести пароль та натиснути Enter.

result23

Встановлюємо Python 3.11 за допомогою команди:

sudo apt install python3.11

Встановлюємо Python 3.11 за допомогою команди:

sudo apt install python3.11

result1231

Якщо ви хочете встановити pip та IDE, використовуйте команду:

sudo apt install python3.11-full

result212312

Перевірка версії

Перевірити встановлену версію можна командою:

python3.11 --version

result3t755

Або компіляція Python 3.11

Якщо репозиторій не містить пакетів Python для вашої системи, встановіть його, скомпілювавши з вихідного коду:

Завантажуємо вихідний код Python 3.11: Версія Python 3.11.1 доступна для встановлення. Можемо відвідати офіційні веб-сайти Python, щоб перевірити останню доступну версію. Використовуємо наступні команди для завантаження вихідного коду Python 3.11:

cd /usr/src - переходимо в каталог, куди будемо встановлювати Python
sudo wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz - Завантажуємо потрібну версію Python
sudo tar xzf Python-3.11.1.tgz - Розпаковуємо архів

Тепер підготуємо вихідний код відповідно до архітектури нашої системи та середовища. Крім того, використовуємо параметр --enable-optimizations з командою configure, щоб увімкнути додаткові підтримки, такі як підтримка SSL, bz2:

cd Python-3.11.1
sudo ./configure --enable-optimizations

Після підготовки вихідного коду скомпілюймо його за допомогою команди make. Використовуємо altinstall, щоб встановити його як окремий Python, щоб це не перезаписало існуючу інсталяцію Python:

sudo make altinstall

Create altinstall використовується для запобігання заміни стандартного бінарного файла Python /usr/bin/python.

Перевірка версії

Ми успішно встановили Python 3.11 у свою систему. Давайте перевіримо встановлену версію Python за допомогою наступної команди:

python3.11 -V
Output:
Python 3.11.1