Python — гибкий и универсальный язык программирования, хорошо подходящий для создания скриптов, автоматизации, анализа данных, машинного обучения и разработки серверной части приложений.
В этом обучающем модуле вы научитесь устанавливать Python и создавать среду программирования на сервере Ubuntu 18.04. Более подробную версию настоящего обучающего модуля с более детальными разъяснениями каждого шага можно найти в обучающем модуле Установка Python 3 и настройка среды программирования на сервере Ubuntu 18.04.
Выполните вход на сервер Ubuntu 18.04 как пользователь sudo без привилегий root, затем выполните обновление системы и убедитесь. что поставленная версия Python 3 обновлена.
- sudo apt update
- sudo apt -y upgrade
Подтвердите установку, если система предложит вам это.
Проверьте установленную версию Python 3 с помощью следующей команды:
- python3 -V
Вы получите примерно следующий результат, в зависимости от времени обновления вашей системы.
OutputPython 3.6.7
Для управления программными пакетами Python необходимо выполнить установку инструмента pip, который устанавливает библиотеки и модули для ваших проектов и управляет этими библиотеками и модулями.
- sudo apt install -y python3-pip
Пакеты Python можно установить с помощью следующей команды:
- pip3 install package_name
Здесь package_name
может относиться к любому пакету или любой библиотеке Python, в том числе Django для веб-разработки или NumPy для научных вычислений. Если вы захотите установить NumPy, вы можете использовать команду pip3 install numpy
.
Можжно установить несколько дополнительных пакетов и средств разработки, чтобы получить надежную основу для нашей среды программирования:
- sudo apt install build-essential libssl-dev libffi-dev python3-dev
Виртуальные среды позволяют выделить на сервере изолированное пространство для проектов Python. Мы будем использовать venv, часть стандартной библиотеки Python 3. Для ее установки нужно ввести:
- sudo apt install -y python3-venv
Вы можете создать новую среду с помощью команды pyvenv
. Мы назовем нашу новую среду my_env
, но вы можете выбрать любое желаемое название.
- python3.6 -m venv my_env
Активируйте среду с помощью следующей команды. где my_env
— имя вашей среды программирования.
- source my_env/bin/activate
Командная строка теперь будет иметь префикс с именем вашей среды:
-
Откройте интерпретатор 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!")
OutputHello, World!
Закройте интерпретатор Python:
- quit()
Закройте виртуальную среду:
- deactivate
Здесь представлены ссылки на более подробные обучающие руководства, связанные с настоящим руководством:
Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.
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!