Вступление
Python - это гибкий и универсальный язык программирования, обладающий сильными сторонами в области сценариев, автоматизации, анализа данных, машинного обучения и серверной разработки.
Из этого туториала вы узнаете, как установить Python и настроить среду программирования на сервере Ubuntu 18.04. Более подробную версию этого руководства с более подробным объяснением каждого шага см. ВHow To Install Python 3 and Set Up a Programming Environment on an Ubuntu 18.04 Server.
[[step-1 -—- update-and-upgrade]] == Шаг 1 - Обновление и обновление
Войдите в систему на своем сервере Ubuntu 18.04 от имени пользователя sudo, не являющегося пользователем root, сначала обновите и обновите свою систему, чтобы обеспечить актуальность поставляемой версии Python 3.
sudo apt update
sudo apt -y upgrade
Подтвердите установку, если будет предложено это сделать.
[[step-2 -—- check-version-of-python]] == Шаг 2. Проверьте версию Python
Проверьте, какая версия Python 3 установлена, набрав:
python3 -V
Вы получите вывод, подобный следующему, в зависимости от того, когда вы обновили свою систему.
OutputPython 3.6.7
[[step-3 -—- install-pip]] == Шаг 3. Установите pip
Чтобы управлять пакетами программного обеспечения для Python, установитеpip, инструмент, который будет устанавливать библиотеки или модули и управлять ими для использования в ваших проектах.
sudo apt install -y python3-pip
Пакеты Python можно установить, набрав:
pip3 install package_name
Здесьpackage_name
может относиться к любому пакету или библиотеке Python, например Django для веб-разработки или NumPy для научных вычислений. Итак, если вы хотите установить NumPy, вы можете сделать это с помощью командыpip3 install numpy
.
[[step-4 -—- install-additional-tools]] == Шаг 4. Установите дополнительные инструменты
Есть еще несколько пакетов и инструментов для разработки, чтобы обеспечить надежную настройку для нашей среды программирования:
sudo apt install build-essential libssl-dev libffi-dev python3-dev
[[step-5 -—- install-venv]] == Шаг 5. Установите venv
Виртуальные среды позволяют вам иметь изолированное пространство на вашем сервере для проектов Python. Мы будем использоватьvenv, часть стандартной библиотеки Python 3, которую мы можем установить, набрав:
sudo apt install -y python3-venv
[[step-6 -—- create-a-virtual-environment]] == Шаг 6 - Создайте виртуальную среду
Вы можете создать новую среду с помощью командыpyvenv
. Здесь мы назовем нашу новую средуmy_env
, но вы можете называть свою как хотите.
python3.6 -m venv my_env
[[step-7 -—- activate-virtual-environment]] == Шаг 7. Активировать виртуальную среду
Активируйте среду, используя команду ниже, гдеmy_env
- имя вашей среды программирования.
source my_env/bin/activate
Ваша командная строка теперь будет иметь префикс с именем вашей среды:
[[step-8 -—- test-virtual-environment]] == Шаг 8 - Тестирование виртуальной среды
Откройте интерпретатор 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!
[[step-9 -—- deactivate-virtual-environment]] == Шаг 9 - Деактивировать виртуальную среду
Выйдите из интерпретатора Python:
quit()
Затем выйдите из виртуальной среды:
deactivate
Дальнейшее чтение
Вот ссылки на более подробные руководства, связанные с этим руководством: