Как установить Python 3 на Ubuntu 18.04 LTS

12 set 2022 2 min di lettura
Как установить Python 3 на Ubuntu 18.04 LTS
Indice dei contenuti

Введение

Python — это высокоуровневый, объектно-ориентированный, гибкий и универсальный язык программирования, который можно использовать во многих случаях: для разработки распределенных приложений, написания сценариев, численных вычислений, системного тестирования, машинного обучения и серверной разработки.

В этом руководстве мы увидим, как установить Python 3 со средой программирования на Ubuntu 18.04 LTS.

Если вы намерены установить Python 3 на удаленный сервер, читайте дальше, в противном случае, если вы хотите установить Python 3 на свой локальный компьютер, пропустите первый абзац «Подключение к серверу» и прочитайте следующий.

Подключение к серверу

Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется пароль для аутентификации.

Чтобы подключиться к серверу как root, введите эту команду:

ssh root@IP_DEL_SERVER

Далее вам будет предложено ввести пароль пользователя root.

Если вы не используете пользователя root, вы можете войти под другим именем пользователя с помощью той же команды, а затем изменить первый параметр:

ssh VOSTRO_UTENTE@IP_DEL_SERVER

Затем вам будет предложено ввести пароль пользователя.

Теперь вы подключены к своему серверу и готовы начать установку Python 3.

Настроить Python 3

В Ubuntu 18.04 по умолчанию установлены как Python 2, так и Python 3.

Убедимся, что система обновлена до последних доступных версий:

sudo apt update
sudo apt -y upgrade

Чтобы проверить версию Python 3, из терминала:

python3 -V

Вы должны получить выходное сообщение, подобное следующему:

Python 3.6.5

Для управления пакетами Python вы можете использовать инструмент pip, который позволяет нам устанавливать пакеты Python и управлять ими.

Установить пип:

sudo apt install -y python3-pip

Пакеты Python можно установить с помощью следующей команды:

pip3 install nome_pacchetto

Я рекомендую установить следующие пакеты, необходимые для разработки многочисленных программ на Python:

sudo apt install build-essential libssl-dev libffi-dev python3-dev

Настроить виртуальную среду

Виртуальные среды позволяют вам иметь изолированное пространство на вашем сервере для проектов Python, гарантируя, что каждый из ваших проектов может иметь свой собственный набор пакетов и версий Python.

Вы можете настроить любое количество сред программирования Python. Каждая среда в основном представляет собой каталог или папку на сервере, содержащую некоторые сценарии, чтобы заставить ее работать как среду.

Мы используем модуль venv для настройки виртуальной среды.

Установить венв:

sudo apt install -y python3-venv

Создадим новую папку для наших проектов:

mkdir envs

Войдите в папку:

cd envs

Создайте виртуальную среду:

python3.6 -m venv first_env

Будет создана новая папка с некоторыми файлами внутри. Для просмотра файлов:

ls first_env

Вы должны получить выходное сообщение, подобное следующему:

bin include lib lib64 pyvenv.cfg share

Активируйте нашу первую виртуальную среду, чтобы иметь возможность ее использовать:

source first_env/bin/activate

Ваше приглашение должно измениться, чтобы указать, что вы сейчас работаете в виртуальной среде Python. Пример:

(first_env) noviello@ubuntu:~/envs$

Когда виртуальная среда активирована, используйте pip вместо pip3, даже если вы используете Python 3.

Создать программу

Создайте программу для тестирования нашей виртуальной среды.

Создайте и откройте новый файл Python:

nano hello.py

Вставьте в файл следующую строку кода:

print ("Hello, World!")

Сохраните и закройте файл.

Запустите программу:

python hello.py

Вы должны получить выходное сообщение, подобное следующему:

Hello, World!

Чтобы выйти из виртуальной среды:

deactivate

Установка и настройка Python 3 с виртуальной средой на Ubuntu 18.04 LTS завершена.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.