Як встановити 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.
Тепер, коли репозиторій deadsnakes додано до вашої системи Ubuntu, можемо встановити Python 3.10 за допомогою наступної команди.
apt install python3.10
Перевірка версії
Після встановлення перевіряємо встановлену версію Python.
python3.10 --version
Output:
Python 3.10.9
Встановлення модуля для Python
Модулі та розширення корисні в Python, оскільки вони додають йому функціональність. Їх можна встановити за допомогою менеджера пакетів Python (PIP).
Встановимо його:
apt install python3-pip
Тепер після встановлення менеджера пакетів, встановимо потрібний нам модуль.
Встановлення модулю python-telegram-bot
Наприклад, для роботи з телеграмом встановимо наступний модуль:
pip install python-telegram-bot
Щоб перевірити/подивитися, які пакети встановлені локально, можемо скористатися наступною командою:
pip list
Нижче можемо спостерігати вивід команди та встановлений нами модуль python-telegram-bot:
Тепер ви можете розгорнути свою 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