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

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

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

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

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

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

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

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

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

sudo apt install software-properties-common -y
 

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

add-apt-repository ppa:deadsnakes/ppa
 

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

result231q2412

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

sudo apt install python3.12
 

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

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

python3.12 --version
 
Output:
Python 3.12.0
 

Встановлення за замовчуванням

Якщо ви встановили Python 3.12 за допомогою менеджера пакетів APTPIP не буде встановлено за замовчуванням. Для встановлення PIP виконайте наступну команду:

curl -sS https://bootstrap.pypa.io/get-pip.py | python3.12 
 

Ви можете перевірити PIP для версії Python 3.12 за допомогою наступної команди:

pip3.12 -V
 
Output:
pip 23.2.1 from /usr/local/lib/python3.12/site-packages/pip (python 3.12)
 

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

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

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

cd /usr/src - переходимо в каталог, куди будемо встановлювати Python
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev - Встановлюємо необхідні пакети
wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz - Завантажуємо потрібну версію Python
sudo tar -xf Python-3.12.0.tgz - Розпаковуємо архів
 

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

cd Python-3.12.*/
sudo ./configure --enable-optimizations
 

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

sudo make -j 4 - Де (4) - це число ядер процесору
make altinstall - Встановлення
 

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

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

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

python3.12 --version
 
Output:
Python 3.12.0

  • python, python3.12, пайтон, пайтон3.12

War diese Antwort hilfreich?

0 Benutzer fanden dies hilfreich