Tutorial

Установка Python 3 и создание среды программирования в Ubuntu 18.04. [Краткое руководство].

Published on January 7, 2020
Русский
Установка Python 3 и создание среды программирования в Ubuntu 18.04. [Краткое руководство].

Введение

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

В этом обучающем модуле вы научитесь устанавливать Python и создавать среду программирования на сервере Ubuntu 18.04. Более подробную версию настоящего обучающего модуля с более детальными разъяснениями каждого шага можно найти в обучающем модуле Установка Python 3 и настройка среды программирования на сервере Ubuntu 18.04.

Шаг 1 — Обновление и модернизация

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

  1. sudo apt update
  2. sudo apt -y upgrade

Подтвердите установку, если система предложит вам это.

Шаг 2 — Проверьте версию Python

Проверьте установленную версию Python 3 с помощью следующей команды:

  1. python3 -V

Вы получите примерно следующий результат, в зависимости от времени обновления вашей системы.

Output
Python 3.6.7

Шаг 3 — Установка pip

Для управления программными пакетами Python необходимо выполнить установку инструмента pip, который устанавливает библиотеки и модули для ваших проектов и управляет этими библиотеками и модулями.

  1. sudo apt install -y python3-pip

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

  1. pip3 install package_name

Здесь package_name может относиться к любому пакету или любой библиотеке Python, в том числе Django для веб-разработки или NumPy для научных вычислений. Если вы захотите установить NumPy, вы можете использовать команду pip3 install numpy.

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

Можжно установить несколько дополнительных пакетов и средств разработки, чтобы получить надежную основу для нашей среды программирования:

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

Шаг 5 — Установка venv

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

  1. sudo apt install -y python3-venv

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

Вы можете создать новую среду с помощью команды pyvenv. Мы назовем нашу новую среду my_env, но вы можете выбрать любое желаемое название.

  1. python3.6 -m venv my_env

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

Активируйте среду с помощью следующей команды. где my_env — имя вашей среды программирования.

  1. source my_env/bin/activate

Командная строка теперь будет иметь префикс с именем вашей среды:

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

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

  1. 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:

  1. print("Hello, World!")
Output
Hello, World!

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

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

  1. quit()

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

  1. deactivate

Дополнительное чтение

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

Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.

Learn more about our products


About the authors

Still looking for an answer?

Ask a questionSearch for more help

Was this helpful?
 
Leave a comment


This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Try DigitalOcean for free

Click below to sign up and get $200 of credit to try our products over 60 days!

Sign up

Join the Tech Talk
Success! Thank you! Please check your email for further details.

Please complete your information!

Featured on Community

Get our biweekly newsletter

Sign up for Infrastructure as a Newsletter.

Hollie's Hub for Good

Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.

Become a contributor

Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.

Welcome to the developer cloud

DigitalOcean makes it simple to launch in the cloud and scale up as you grow — whether you're running one virtual machine or ten thousand.

Learn more
DigitalOcean Cloud Control Panel