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

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

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

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

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

sudo apt update
sudo apt -y upgrade

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

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

Запросите версию Python 3:

python3 -V

Команда вернет примерно такой вывод (в зависимости от того, когда вы обновили систему):

Python 3.6.5

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

Теперь нужно установить pip – менеджер пакетов и библиотек Python.

sudo apt install -y python3-pip

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

pip3 install package_name

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

pip3 install numpy

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

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

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

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

Виртуальная среда позволяет вам изолировать проекты Python в индивидуальном пространстве. Для создания такой среды используется стандартный инструмент venv:

sudo apt install -y python3-venv

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

Чтобы создать виртуальную среду, используйте команду pyvenv. Здесь мы условно назовем среду my_env, но вы можете назвать ее по своему усмотрению.

python3.6 -m venv my_env

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

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

source my_env/bin/activate

Вместо my_env укажите имя вашей виртуальной среды.

После этого префикс командной строки должен измениться:

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

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

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

python

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

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

Python 3.6.5 (default, Apr  1 2018, 05:46:30)
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

С помощью функции print() создайте простую программу «Hello, World»:

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

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

Выйдите из интерпретатора:

quit()

Затем отключите виртуальную среду:

deactivate

Читайте также:

Tags: , , , ,