Быстрая установка Python 3 и настройка среды разработки на сервере Ubuntu 20.04

Python – это гибкий и многофункциональный язык программирования, он отлично подходит для создания скриптов, настройки автоматизации, анализа данных, машинного обучения и разработки бекэнда.

Данный мануал поможет установить Python 3 на сервер Ubuntu 20.04 и настроить среду разработки.

Примечание: Расширенную версию мануала вы найдете здесь.

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

В системе Ubuntu 20.04 Python 3 установлен по умолчанию. Войдите на сервер как пользователь sudo, а затем обновите пакеты системы.

sudo apt update
sudo apt -y upgrade

По запросу подтвердите операцию.

2: Проверка версии Python

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

python3 -V

В окне терминала вы увидите номер текущей версии.

Python 3.8.2

Примечание: Номер версии может отличаться.

3: Установка pip

Теперь установите pip, пакетный менеджер Python, который помогает устанавливать необходимые пакеты и управляет ими:

sudo apt install -y python3-pip

Для установки пакетов используется такой синтаксис:

pip3 install package_name

где package_name – это имя пакета или библиотеки, которую нужно установить. Например, чтобы установить библиотеку для научных вычислений NumPy, можно ввести команду:

pip3 install numpy

4: Установка дополнительных инструментов

Теперь нужно установить несколько инструментов для разработки:

sudo apt install build-essential libssl-dev libffi-dev python3-dev

Итак, мы установили базовые инструменты Python. Теперь можно создать виртуальную среду для нашего проекта.

5: Установка venv

Виртуальная среда – это изолированное пространство для проектов Python, благодаря которому все проекты могут иметь индивидуальный набор зависимостей и использовать разные версии одной программы, при этом никак не влияя на работу системы в целом.

Python предлагает несколько способов создать виртуальную среду, но мы воспользуемся модулем venv, который включен в стандартную библиотеку Python 3. Установите его:

sudo apt install -y python3-venv

6: Создание виртуальной среды

Выберите каталог для хранения виртуальных сред. Чтобы создать в этом каталоге виртуальную среду, введите команду:

python3.6 -m venv my_env

Примечание: Вместо my_env введите описательное имя вашей среды.

7: Активация виртуальной среды

Чтобы использовать виртуальную среду my_env, ее нужно включить:

source my_env/bin/activate

Эта команда запустит сценарий activate из каталога bin.

После этого командная строка будет выглядеть так:

(my_env) 8host@ubuntu:~/environments$

Примечание: Префикс может отличаться в зависимости от дистрибутива Debian Linux.

8: Тестирование виртуальной среды

Откройте интерпретатор Python:

python

Примечание: В виртуальной среде можно использовать команду python вместо python3 и pip вместо pip3. Вне виртуальной среды в Python 3 используются только команды python3 и pip3.

Если вы получили такой вывод, значит интерпретатор запустился:

Python 3.8.2 (default, Mar 13 2020, 10:14:16)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Используйте функцию print(), чтобы создать классическую программу Hello, World:

print("Hello, World!")
Hello, World!

9: Отключение виртуальной среды

Чтобы выйти из интерпретатора Python, введите:

quit()

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

deactivate

Больше мануалов по работе с Python вы найдете здесь.

Tags: , ,

Добавить комментарий