Як встановити Python на Ubuntu 22.04? (Повний покроковий посібник)

Python - це високорівнева інтерактивна мова програмування, створена Гвідо ван Россумом, яка використовується для написання сценаріїв автоматизації та інших типів скриптів. Вона популярна серед розробників завдяки своїй простоті та читабельності, що робить її доступною для початківців, і водночас достатньо потужною та універсальною для досвідчених розробників. Python використовується в різних галузях, включаючи науку про дані, машинне навчання, штучний інтелект (ШІ) та веб-розробку. Зручний синтаксис і потужна підтримка спільноти сприяють його популярності та ефективності як універсальної мови програмування.

Цей посібник містить інструкції щодо встановлення Python у дистрибутиві Ubuntu 22.04 Jammy Jellyfish. Ви дізнаєтеся, як налаштувати репозиторій Deadsnakes PPA на Ubuntu і створити локальне віртуальне середовище Python.

Передумови

Перш ніж почати, як встановити Python 3 на Ubuntu, переконайтеся, що у вас є наступне:

  • Запущений екземпляр сервера Ubuntu 22.04.
  • Доступ по SSH до сервера з привілеями root або користувача з правами sudo.

Як встановити Python в Ubuntu 22.04?

Існує декілька способів встановлення Python в Ubuntu:

  1. Встановлення Python за допомогою Apt Repository
  2. Встановіть Python3 на Ubuntu, додавши PPA-репозиторій deadsnakes
  3. Встановлення Python з офіційного сайту Python через вихідні коди

Спосіб 01: Встановлення Python за допомогою репозиторію Apt

Цей метод використовує менеджер пакетів APT і стандартні репозиторії Ubuntu для встановлення Python.Це найпростіший метод, але він не завжди може надати найновішу версію Python. Найсвіжіші версії можна знайти на офіційному сайті Python або у сторонніх репозиторіях.

Щоб встановити Python в Ubuntu 22.04, виконайте наступні кроки:

Крок 1: Оновлення репозиторіїв Apt

По-перше, оновіть списки пакунків, щоб переконатися, що ви отримуєте останню доступну версію.Виконайте наступну команду:

$ sudo apt update

Крок 2: Встановлення Python3 в Ubuntu

Після оновлення списків пакунків, встановіть Python за допомогою запуску:

$ sudo apt install python3

Крок 3: Перевірка встановлення

Переконайтеся, що Python було встановлено правильно, перевіривши версію:

$ python3 --version

Наведена вище команда відобразить встановлену версію Python на терміналі.

Спосіб 02: Встановлення Python3 на Ubuntu за допомогою Deadsnakes PPA

Програмні пакунки, які недоступні в стандартному репозиторії Ubuntu apt. Ви можете встановити ці пакунки за допомогою сторонніх репозиторіїв. Персональний архів пакунків (PPA) - це сторонній репозиторій для Ubuntu, який надає доступ до новіших версій програмного забезпечення, недоступних у репозиторіях за замовчуванням.

Deadsnakes PPA пропонує Python версій 3.7, 3.9 і 3.11 для Ubuntu 22.04. Крім того, Python 3.10 доступний в офіційних репозиторіях Ubuntu і встановлений за замовчуванням.

Щоб встановити Python3 на Ubuntu за допомогою репозиторію deadsnakes PPA, виконайте наступні кроки:

Крок 1: Оновлення списків пакунків

Відкрийте термінал і виконайте наступну команду для оновлення списків пакунків:

$ sudo apt update

Крок 2: Встановлення необхідного програмного забезпечення

Для ефективнішого керування PPA вам знадобиться пакунок software-properties-common. Встановіть його за допомогою:

$ sudo apt install software-properties-common

Крок 3: Додайте Deadsnakes PPA

Deadsnakes PPA пропонує новіші версії Python, ніж ті, що входять до стандартних репозиторіїв Ubuntu.Додайте його, виконавши

$ sudo add-apt-repository ppa:deadsnakes/ppa

Після додавання PPA знову оновіть списки пакунків:

$ sudo apt update

Крок 4: Встановлення Python 3 в Ubuntu

Deadsnakes PPA включає декілька версій Python. Щоб встановити певну версію, використовуйте відповідну назву пакунка. Наприклад, щоб встановити Python 3.12, виконайте

$sudo apt install python3.12

Підтвердіть встановлення, натиснувши «y», коли з'явиться відповідний запит, і дочекайтеся завершення процесу. Перевірте правильність встановлення Python, запустивши його:

$ python3 --version

Спосіб 03: Встановлення Python з офіційного сайту Python за допомогою вихідного коду

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

Крок 1: Встановіть необхідні пакунки

По-перше, почніть з оновлення ваших локальних списків пакунків:

$ sudo apt update

Для компіляції Python з вихідного коду потрібне додаткове програмне забезпечення. Встановіть необхідні пакети за допомогою:

$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

Крок 2: Завантажте вихідний код Python

Перейдіть до каталогу /tmp, який зазвичай використовується для тимчасових файлів:

$ cd /tmp

Відвідайте офіційний сайт Python і знайдіть потрібну вам версію.

Як встановити python на ubuntu 22.04? (Повний покроковий посібник)

джерело: https://www.python.org/downloads/source/

Завантажте вихідний код за допомогою wget. Наприклад:

$ wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz

Після виконання наведеної вище команди, надана версія Python3.12.1 буде завантажена до домашнього каталогу вашої системи.

Крок 3: Розпакуйте завантажений файл

Розпакуйте tar-архів за допомогою:

$ tar -xf Python-3.12.1.tgz

Замініть Python-3.12.1.tgz на ім'я файлу, який ви завантажили, якщо воно відрізняється.

Крок 4: Підготовка Python до встановлення

Перейдіть до розпакованого каталогу:

$ cd Python-3.12.1

Підготуйте систему збірки за допомогою :

./configure --enable-optimizations

Прапорець --enable-optimizations покращує продуктивність на 10-20%. Цей процес може зайняти деякий час.

Крок 5: Зберіть та встановіть Python

Скомпілюйте та встановіть Python за допомогою:

$ sudo make install

Якщо ви хочете зберегти існуючу інсталяцію Python і встановити цю версію як альтернативу, використовуйте

$ sudo make altinstall

Дочекайтеся завершення процесу встановлення. Перевірте правильність встановлення Python, запустивши його:

$ python3 --version

Як налаштувати віртуальне середовище Python3? 

Віртуальне середовище надає ізольований простір для запуску проектів на Python, гарантуючи, що кожен проект працює незалежно від його залежностей. Така ізоляція допомагає ефективніше керувати різними вимогами проекту.

Щоб налаштувати віртуальне середовище, виконайте наступні кроки:

1. Встановіть модуль python3-venv

Спочатку встановіть модуль python3-venv, який потрібен для створення віртуальних середовищ:

$ sudo apt install -y python3-venv

2. Створіть новий каталог для оточення

Виберіть каталог, в якому ви хочете створити віртуальне середовище. Створіть новий каталог і перейдіть до нього:

$ mkdir my_project_env && cd my_project_env

3. Створіть віртуальне середовище

Створіть віртуальне середовище в цьому каталозі. Тут ми назвемо середовище my_env:

$ python3 -m venv my_env

Перевірте вміст віртуального середовища, виводячи його каталог:

$ ls my_env

5. Активація віртуального середовища

Щоб активувати віртуальне середовище, скористайтеся наступною командою:

$ source my_env/bin/activate

Після активації до командного рядка буде додано префікс з назвою середовища, що вказує на те, що ви працюєте у віртуальному середовищі. Наприклад, ви побачите (my_env) на початку командного рядка.

Після активації, всі програми та бібліотеки Python, які ви використовуєте, будуть обмежені цим середовищем, що дозволить вам керувати залежностями окремо від інших проектів.

Висновок

У цьому посібнику ми продемонстрували різні методи встановлення Python в Ubuntu 22.04. Крім того, ми дізналися, як створити віртуальне середовище Python для запуску ваших програм на Python окремо від інших проектів, забезпечуючи ізоляцію і краще управління залежностями.

Шукаєте першокласний хостинг? BlueVPS.com пропонує ряд послуг, призначених для підвищення продуктивності та доступності вашої хмарної інфраструктури. Їхні рішення включають прості, масштабовані та настроювані віртуальні приватні сервери (VPS), які забезпечують виділене середовище, пристосоване до ваших потреб.

З BlueVPS ви отримуєте вигоду від необмеженого трафіку, гарантуючи, що ваші додатки зможуть обробляти великі обсяги даних і користувачів без обмежень. Їхні послуги забезпечують надійну продуктивність і гнучкість, що робить їх надійним вибором для ефективного управління вашими хмарними ресурсами.


Blog