Как установить Python 3.8 на Debian 10

Как установить Python 3.8 на Debian 10

 

В этом руководстве мы покажем вам, как установить Python 3.8 на Debian 10. Для тех из вас, кто не знал, Python — это язык программирования с открытым исходным кодом, удобный для начинающих. Python 3.8 — это последняя крупная версия языка Python. Он включает в себя множество новых функций, таких как выражения присваивания, только позиционные параметры, поддержка f-строк и многое другое.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Python 3.8 на сервере Debian 10 (Buster).

Установите Python 3.8 на Debian 10 Buster

Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие команды apt в терминале:

apt update

Шаг 2. Установка Python 3.8 на Debian 10.

Сначала установите пакеты, необходимые для сборки исходного кода Python:

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

Затем загрузите исходный код последней версии со страницы загрузки Python:

wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz

После завершения загрузки распакуйте архив:

tar -xf Python-3.8.2.tar.xz

Затем скомпилируйте исходный код Python в своей системе:

cd Python-3.8.2
./configure --enable-optimizations

Запустите, makeчтобы начать процесс сборки:

make -j 4
sudo make altinstall

После завершения процесса проверьте версию Python 3.8:

$ python3.8 --version
Python 3.8.2

Шаг 3. Создание виртуальной среды.

Сначала создайте каталог проекта и переключитесь на него:

mkdir ~/my_app_infoit && cd ~/my_app_infoit

Изнутри корня проекта выполните следующую команду, чтобы создать виртуальную среду с именем my_app_infoit_venv:

python3.8 -m venv my_app_venv

Активируйте среду:

source my_app_venv/bin/activate

В виртуальной среде вы можете использовать pip вместо pip3.8 и python вместо python3.8:

(my_app_infoit_venv) $ python -v

Поздравляю! Вы успешно установили Python . Благодарим за использование этого руководства для установки Python 3 в вашей системе Debian 10. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Python .