В этом руководстве мы рассмотрим, как установить Python 3.10 на Ubuntu 20.04 или на 18.04 посредством готового репозитория, и установим расширения/модули.
Перед установкой какого либо программного обеспечения, необходимо обновить репозитории и установить свежие версии пакетов.
apt update && sudo apt upgrade -y
Установим Python 3.10 из PPA-репозитория
Что бы установить Python 3.10 на Ubuntu 20.04 с помощью репозитория необходимо добавить PPA-репозиторий от deadsnakes. Действительно это очень упрощает установку Python на Ubuntu и позволяет получать постоянные обновления, исправления ошибок и обновления безопасности.
Установим необходимые зависимости для добавления репозитория.
apt install software-properties-common -y
Теперь добавим PPA репозиторий от deadsnakes:
add-apt-repository ppa:deadsnakes/ppa
Теперь, когда репозиторий deadsnakes добавлен в вашу систему Ubuntu, можем установить Python 3.10 с помощью команды ниже.
apt install python3.10
После установки, проверяем установленную версию Python.
python3.10 --version
Установим модули Python в Ubuntu 20.04
Модули и расширения полезны в Python, поскольку они добавляют ему функциональности. Их можно установить с помощью диспетчера пакетов Python (PIP).
Установим его:
apt install python3-pip
Теперь после установки диспетчера пакетов, установим нужный нам модуль.
Например, для работы с телеграм установим следующий модуль:
pip install python-telegram-bot
Для того чтобы проверить/посмотреть какие пакеты установлены локально, можем воспользоваться следующей командой:
pip list
Ниже можем наблюдать вывод команды, и установленный нами модуль python-telegram-bot:
Package | Version |
anyio certifi chardet command-not-found dbus-python distro distro-info h11 httpcore httpx idna language-selector netifaces pip PyGObject pymacaroons PyNaCl python-apt python-telegram-bot PyYAML requests requests-unixsocket rfc3986 setuptools six sniffio ssh-import-id ubuntu-advantage-tools ufw unattended-upgrades urllib3 wheel |
3.6.2 2019.11.28 3.0.4 0.3 1.2.16 1.4.0 0.23ubuntu1 0.14.0 0.16.3 0.23.3 2.8 0.1 0.10.4 20.0.2 3.36.0 0.13.0 1.3.0 2.0.0+ubuntu0.20.4.7 20.0 5.3.1 2.22.0 0.2.0 1.5.0 45.2.0 1.14.0 1.3.0 5.10 27.7 0.36 0.1 1.25.8 |
Теперь вы можете развернуть свое приложение Python. В следующей статье, мы рассмотрим как установить Python 3.10 на ОС Centos 7.