ВОЙТИ
    opened image

    ​​​​​​​

     

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

     

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

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

     

    sudo apt update && sudo apt upgrade -y

     

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

     

     

     

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


    Для корректной работы 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 обновляет информацию о пакетах с учетом нового репозитория.

     

     

    Установка Python 3.12


    Теперь можно приступить к установке Python 3.12 с помощью следующей команды:

     

    sudo apt install -y python3.12

     

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

     

     

     

     

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

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

     

    python3.12 --version

     

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

     

     

    Установка 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.

     

     

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


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

     

    sudo apt install -y python3.12-venv

     

    Затем создайте новое виртуальное окружение:

     

    python3.12 -m venv myenv

     

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

     

    source myenv/bin/activate

     

     

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

     

    deactivate

     

     

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

     

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

     

    pip install httpx

     

    ​​​​​​​

     

    Вы также можете создать файл 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 обеспечат гибкость и изоляцию проектов, что особенно важно при работе над несколькими проектами одновременно.