Skip to main content

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

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

Перед встановленням будь-якого програмного забезпечення необхідно оновити репозиторії та встановити свіжі версії пакетів.

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

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

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

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

Встановимо Python 3.10

Щоб встановити Python 3.10 на Ubuntu 20.04 за допомогою репозиторію, необхідно додати PPA-репозиторій від deadsnakes. Це дійсно спрощує встановлення Python на Ubuntu та дозволяє отримувати постійні оновлення, виправлення помилок та оновлення безпеки.

Встановимо необхідні залежності для додавання репозиторію.

sudo apt install software-properties-common -y

Додавання PPA репозиторій від deadsnakes:

add-apt-repository ppa:deadsnakes/ppa

Натисніть Enter.

enter

Тепер, коли репозиторій deadsnakes додано до вашої системи Ubuntu, можемо встановити Python 3.10 за допомогою наступної команди.

apt install python3.10

enter2

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

Після встановлення перевіряємо встановлену версію Python.

python3.10 --version
Output:
Python 3.10.9

Встановлення модуля для Python

Модулі та розширення корисні в Python, оскільки вони додають йому функціональність. Їх можна встановити за допомогою менеджера пакетів Python (PIP).

Встановимо його:

apt install python3-pip

enter3

Тепер після встановлення менеджера пакетів, встановимо потрібний нам модуль.

Встановлення модулю python-telegram-bot

Наприклад, для роботи з телеграмом встановимо наступний модуль:

pip install python-telegram-bot

enter4

Щоб перевірити/подивитися, які пакети встановлені локально, можемо скористатися наступною командою:

pip list

Нижче можемо спостерігати вивід команди та встановлений нами модуль python-telegram-bot:

enter4

Тепер ви можете розгорнути свою Python-додаток.

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

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

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

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

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

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

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

sudo make altinstall

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

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

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

python3.10 -V
Output:
Python 3.10.0