Як встановити 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.
Встановлюємо Python 3.11 за допомогою команди:
sudo apt install python3.11
Встановлюємо Python 3.11 за допомогою команди:
sudo apt install python3.11
Якщо ви хочете встановити pip та IDE, використовуйте команду:
sudo apt install python3.11-full
Перевірка версії
Перевірити встановлену версію можна командою:
python3.11 --version
Або компіляція 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