---
title: 'Как установить Python 3.12 на Ubuntu 22.04 | Zomro'
description: 'Для разработки современных приложений и использования новейших библиотек важно иметь последнюю версию Python.'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/07/05/dalle-2024-07-05-191723-a-minimalist-rectangular-widescreen-infographic-in-pink-and-purple-colors-themed-around-how-to-install-python-312-on-ubuntu-2204-the-infographic_q50.jpg'
---

![opened image]()

  * [Zomro](https://zomro.com/rus/)
  * [FAQ](https://zomro.com/rus/blog/faq/)
  * Как установить Python 3.12 на Ubuntu 22.04 



# Как установить Python 3.12 на Ubuntu 22.04

05-07-2024

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/07/05/dalle-2024-07-05-191723-a-minimalist-rectangular-widescreen-infographic-in-pink-and-purple-colors-themed-around-how-to-install-python-312-on-ubuntu-2204-the-infographic_q50.jpg)​​​​​​​

Python является одним из самых популярных языков программирования благодаря своей простоте и универсальности. Для разработки современных приложений и использования новейших библиотек важно иметь последнюю версию Python. В этой статье мы подробно рассмотрим процесс установки Python 3.12 на Ubuntu 22.04.

**Обновление системы**  


Перед установкой Python необходимо обновить все пакеты на вашей системе до актуальных версий. Это улучшит производительность и безопасность системы. Используйте следующие команды:
    
    
    sudo apt update && sudo apt upgrade -y

Команда **sudo apt update** обновляет информацию о пакетах, а **sudo apt upgrade -y** обновляет все установленные пакеты до последних версий. При возникновении запросов на сохранение конфигураций оставляйте их по умолчанию, если нет предпочтений.

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/07/05/01_q50.jpg)

**Установка необходимых зависимостей**

  
Для корректной работы Python 3.12 требуется установка некоторых зависимостей, таких как software-properties-common, которые облегчают управление репозиториями. Выполните следующую команду:
    
    
    sudo apt install -y software-properties-common

**Добавление репозитория Python 3.12**

  
В стандартных репозиториях Ubuntu 22.04 нет Python 3.12, поэтому необходимо добавить PPA-репозиторий. Используйте следующую команду для добавления:
    
    
    sudo add-apt-repository ppa:deadsnakes/ppa
    sudo apt update

  
Команда sudo add-apt-repository ppa:deadsnakes/ppa добавляет репозиторий, а sudo apt update обновляет информацию о пакетах с учетом нового репозитория.

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/07/05/03_q50.jpg)

**Установка Python 3.12**

  
Теперь можно приступить к установке Python 3.12 с помощью следующей команды:
    
    
    sudo apt install -y python3.12

Эта команда установит Python 3.12 на вашу систему.

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/07/05/04_q50.jpg)

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/07/05/dalle-2024-07-05-195352-a-minimalist-rectangular-widescreen-infographic-in-pink-and-purple-colors-themed-around-the-command-python312-version-the-infographic-should-fe_q50.jpg)

**Проверка установки**  


Чтобы убедиться, что Python 3.12 установлен правильно, выполните команду:
    
    
    python3.12 --version

Если установка прошла успешно, вы увидите версию Python 3.12 в выводе команды.

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/07/05/05_q50.jpg)

**Установка pip для Python 3.12**

**​​​​​​​**

**pip** – это пакетный менеджер для Python, используемый для установки и управления библиотеками. Чтобы установить **pip** для **Python 3.12** , выполните следующие команды:
    
    
    sudo apt install -y python3.12-distutils
    wget https://bootstrap.pypa.io/get-pip.py
    sudo python3.12 get-pip.py

  
Эти команды сначала устанавливают необходимые компоненты, затем загружают скрипт для установки pip и выполняют его с использованием Python 3.12.

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/07/05/06_q50.jpg)

**Настройка виртуального окружения (опционально)**

  
Виртуальные окружения позволяют изолировать проекты друг от друга, что особенно полезно при работе с различными версиями библиотек. Для создания виртуального окружения сначала установите пакет **venv** :
    
    
    sudo apt install -y python3.12-venv

Затем создайте новое виртуальное окружение:
    
    
    python3.12 -m venv myenv

Для активации виртуального окружения используйте команду:
    
    
    source myenv/bin/activate

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/07/05/07_q50.jpg)

Когда вы закончите работу в виртуальном окружении, деактивируйте его командой:
    
    
    deactivate

**Установка дополнительных библиотек**

После настройки **pip** и виртуального окружения можно устанавливать необходимые библиотеки для вашего проекта. Например, для установки библиотеки httpx выполните команду:
    
    
    pip install httpx

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/07/05/08_q50.jpg)​​​​​​​

Вы также можете создать файл requirements.txt, в котором укажете все необходимые зависимости, и установить их командой:
    
    
    pip install -r requirements.txt

Пример файла **requirements.txt** с популярными библиотеками, часто используемыми в Python-проектах:
    
    
    httpx==0.23.0
    fastapi==0.85.0
    uvicorn==0.19.0
    sqlalchemy==1.4.41
    pytest==7.2.0
    pytest-asyncio==0.19.0
    black==22.6.0
    mypy==0.971
    pydantic==1.10.2
    aiohttp==3.8.3

**Заключение**

**​​​​​​​**  
Мы рассмотрели процесс установки Python 3.12 на Ubuntu 22.04, начиная с обновления системы и установки зависимостей, до настройки виртуальных окружений и установки pip. Следуя этим шагам, вы сможете создать современную и эффективную среду для разработки на Python. Виртуальные окружения и управление пакетами с помощью pip обеспечат гибкость и изоляцию проектов, что особенно важно при работе над несколькими проектами одновременно.

  


Похожие статьи

[Системный сборщик мусора PHP на Linux](https://zomro.com/rus/blog/faq/372-php-system-garbage-collector-on-linux) [Как установить PostgreSQL и pgAdmin в Docker](https://zomro.com/rus/blog/faq/283-kak-ustanovit-postgresql-i-pgadmin-v-docker) [Как установить ISPmanager на Cloud VPS](https://zomro.com/rus/blog/faq/598-how-to-install-ispmanager-on-cloudvps) [ISP: Как установить nginx и включить для домена сжатие и кэширование](https://zomro.com/rus/blog/faq/77-isp-kak-ustanovit-nginx-i-vklyuchit-dlya-domena-szhatie-i-keshirovanie) [Текстовый редактор mcedit](https://zomro.com/rus/blog/faq/199-midnight-commander-i-mcedit)

[ Виртуальный хостинг от €3.98/мес ](/rus/virtual)
