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 можно, изучив информацию по следующим ссылкам:
Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in our Questions & Answers section, find tutorials and tools that will help you grow as a developer and scale your project or business, and subscribe to topics of interest.
Sign up