Быстрая установка Python 3 и настройка среды разработки на сервере Ubuntu 20.04
Python, Quickstart, Ubuntu | Комментировать запись
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: Python, Python 3, venv