Tutorial

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

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

Введение

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

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

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

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

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

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

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

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

  1. python3 -V

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

Output
Python 3.8.2

Шаг 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.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:

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

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

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

  1. quit()

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

  1. deactivate

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

Узнать больше о Python можно, изучив информацию по следующим ссылкам:

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

Learn more about us


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!

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