Python — гибкий и универсальный язык программирования, хорошо подходящий для создания скриптов, автоматизации, анализа данных, машинного обучения и разработки серверной части приложений.
В этом обучающем руководстве вы научитесь устанавливать Python и создавать среду программирования на сервере Ubuntu 20.04. Более подробную версию настоящего обучающего руководства с детальными разъяснениями каждого шага можно найти в обучающем руководстве Установка Python 3 и настройка среды программирования на сервере Ubuntu 20.04.
Выполните вход на сервер Ubuntu 20.04 как non-root user с привилегиями sudo, затем выполните обновление системы и убедитесь, что предустановленная версия Python 3 актуальна.
Подтвердите установку, если система предложит вам это.
Проверьте установленную версию Python 3 с помощью следующей команды:
Вы получите примерно следующий результат, в зависимости от времени обновления вашей системы.
OutputPython 3.8.2
Для управления программными пакетами Python необходимо выполнить установку инструмента pip, который будет управлять библиотеками и модулями ваших проектов.
Пакеты Python можно установить с помощью следующей команды:
Здесь package_name
может относиться к любому пакету или любой библиотеке Python, в том числе Django для веб-разработки или NumPy для научных вычислений. Если вы захотите установить NumPy, вы можете использовать команду pip3 install numpy
.
Можжно установить несколько дополнительных пакетов и средств разработки, чтобы получить надежную основу для нашей среды программирования:
Виртуальные среды позволяют выделить на сервере изолированное пространство для проектов Python. Мы будем использовать venv, часть стандартной библиотеки Python 3. Для ее установки нужно ввести:
Вы можете создать новую среду с помощью команды pyvenv
. Здесь для примера мы назовем нашу новую среду my_env
, но вы должны выбрать для своей среды имя, значимое для вашего проекта.
Активируйте среду с помощью следующей команды. где my_env
— имя вашей среды программирования.
Командная строка теперь будет иметь префикс с именем вашей среды:
Откройте интерпретатор 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:
OutputHello, World!
Закройте интерпретатор Python:
Закройте виртуальную среду:
Узнать больше о Python можно, изучив информацию по следующим ссылкам:
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!