---
title: 'Установка Python 3.11 на Ubuntu 22.04 | Zomro'
description: 'Наличие последней версии Python важно для разработки современных приложений и использования новейших библиотек.'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/07/03/dalle-2024-07-03-200721-a-rectangular-infographic-themed-in-pink-and-purple-colors-on-the-topic-of-installing-python-311-on-ubuntu-2204-the-infographic-should-include-step_q50.jpg'
---

![opened image]()

  * [Zomro](https://zomro.com/rus/)
  * [FAQ](https://zomro.com/rus/blog/faq/)
  * Установка Python 3.11 на Ubuntu 22.04 



# Установка Python 3.11 на Ubuntu 22.04

03-07-2024

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/07/03/dalle-2024-07-03-200721-a-rectangular-infographic-themed-in-pink-and-purple-colors-on-the-topic-of-installing-python-311-on-ubuntu-2204-the-infographic-should-include-step_q50.jpg)

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

**Шаг 1: Обновление системы**

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

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

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

Если появится уведомление о сохранении конфигураций, оставляйте как есть, если нет каких-либо предпочтений. 

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

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

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

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

**Шаг 3: Добавление репозитория с Python 3.11**

  
По умолчанию в репозиториях**Ubuntu 22.04** нет **Python 3.11** , поэтому нам нужно добавить PPA (Personal Package Archive) репозиторий, содержащий эту версию Python. Используйте следующую команду:
    
    
    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/03/04_WiadZTz_q50.jpg)

**Шаг 4: Установка Python 3.11**  


После добавления репозитория можно приступить к установке Python 3.11. Для этого выполните команду:
    
    
    sudo apt install -y python3.11

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

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

**Шаг 5: Проверка успешности установки**

  
После завершения установки необходимо проверить, что Python 3.11 установлен корректно. Для этого выполните команду:
    
    
    python3.11 --version

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

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

**Шаг 6: Установка pip для Python 3.11**

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

Вот пример файла **requirements.txt** , в который включены несколько популярных библиотек, часто используемых в проектах на Python:
    
    
    requests==2.25.1
    numpy==1.21.0
    pandas==1.3.0
    matplotlib==3.4.2
    scipy==1.7.0
    flask==2.0.1
    django==3.2.5
    scikit-learn==0.24.2
    beautifulsoup4==4.9.3
    pytest==6.2.4

**Описание зависимостей:**

  * **requests** \- Библиотека для HTTP-запросов.
  * **numpy** \- Библиотека для работы с массивами и матрицами, а также для математических операций.
  * **pandas** \- Библиотека для анализа данных и манипуляций с ними.
  * **matplotlib** \- Библиотека для визуализации данных.
  * **scipy** \- Библиотека для научных и технических вычислений.
  * **flask** \- Легковесный веб-фреймворк.
  * **django** \- Веб-фреймворк для создания мощных веб-приложений.
  * **scikit-learn** \- Библиотека для машинного обучения.
  * **beautifulsoup4** \- Библиотека для парсинга HTML и XML.
  * **pytest** \- Библиотека для тестирования.



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

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

  


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

[VestaCP: Что делать, если Вы не знаете пароль пользователя admin](https://zomro.com/rus/blog/faq/90-vestacp-chto-delat-esli-vy-ne-znaete-parol-polzovatelja-admin) [Руководство для начинающих и профессионалов: visudo и sudoers - Часть 2](https://zomro.com/rus/blog/faq/572-a-guide-for-beginners-and-professionals-visudo-and-sudoers-part-2) [Cron и crontab: автоматизация задач на Linux-сервере](https://zomro.com/rus/blog/faq/720-cron-and-crontab-automating-tasks-on-a-linux-server) [Как посмотреть логи shutdown и restart в Windows Server](https://zomro.com/rus/blog/faq/258-kak-posmotret-logi-shutdown-i-restart-v-windows-server) [Как установить Redis в Docker и Docker Compose](https://zomro.com/rus/blog/faq/301-kak-ustanovit-redis-v-docker)

[ Сервер для Forex от €7.95/мес ](/rus/server-for-forex)
