Python — гибкий и универсальный язык программирования, хорошо подходящий для создания скриптов, автоматизации, анализа данных, машинного обучения и разработки серверной части приложений.
В этом обучающем руководстве вы научитесь устанавливать Python и создавать среду программирования на сервере Ubuntu 20.04. Более подробную версию настоящего обучающего руководства с детальными разъяснениями каждого шага можно найти в обучающем руководстве Установка Python 3 и настройка среды программирования на сервере Ubuntu 20.04.
Выполните вход на сервер Ubuntu 20.04 как non-root user с привилегиями sudo, затем выполните обновление системы и убедитесь, что предустановленная версия Python 3 актуальна.
- sudo apt update
- sudo apt -y upgrade
Подтвердите установку, если система предложит вам это.
Проверьте установленную версию Python 3 с помощью следующей команды:
- python3 -V
Вы получите примерно следующий результат, в зависимости от времени обновления вашей системы.
OutputPython 3.8.2
Для управления программными пакетами 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.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:
- print("Hello, World!")
OutputHello, World!
Закройте интерпретатор Python:
- quit()
Закройте виртуальную среду:
- deactivate
Узнать больше о 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!