Як інсталювати останню версію Python на Ubuntu та Debian?

Як інсталювати останню версію Python на Ubuntu та Debian?

Як інсталювати останню версію Python на Ubuntu та Debian?

Як це вже добре відомо багатьом технологічним користувачам вільних і відкритих операційних систем на основі GNU/Linux, тобто Дистрибутиви Linux, такі як Ubuntu, Debian, Arch, Red Hat, SUSE та багато іншого; майже всі вони поставляються за замовчуванням із встановленою несвіжою та стабільною версією Python. І звичайно, це часто не становить жодних проблем чи обмежень для офісного чи адміністративного користувача вдома, у школі чи в офісі.

Але для середніх або просунутих технологічних користувачів, таких як розробники, системні адміністратори та адміністратори серверів, або самоучок, які цікавляться технологіями в безперервному тестуванні та експериментуванні програм і систем, це може представляти певні проблеми та обмеження. І хоча багато разів, Деякі дистрибутиви GNU/Linux постачаються з іншими, дещо сучаснішими версіями Python у своїх сховищах. які встановлюються за замовчуванням, вони майже ніколи не пропонують останню стабільну версію, а тим більше версію на стадії розробки. Тому, якщо комусь потрібно використовувати деякі з цих вищезгаданих версій, вони повинні вдатися до альтернативних засобів. І з цієї причини сьогодні ми коротко покажемо вам кроки, які слід виконати двома альтернативними методами для досягнення цієї мети. Тобто знати як «інсталюйте останню версію Python на Ubuntu та Debian »або інші похідні від них.

про встановлення python 3.9

Але, перш ніж почати цю публікацію з цього корисного та цікавого підручника, щоб досягти «інсталюйте останню версію Python на Ubuntu та Debian », ми рекомендуємо вам вивчити a попередній пов’язаний пост З темою Python, наприкінці читання цього:

про встановлення python 3.9
Пов'язана стаття:
Python 3.9, як встановити цю версію на Ubuntu 20.04

Підручник із встановлення Python на Ubuntu та Debian: альтернативні методи

Підручник із встановлення Python на Ubuntu та Debian: альтернативні методи

Методи інсталяції останньої версії Python в Ubuntu і Debian

Встановлення через репозиторій Deadsnakes PPA

El Репозиторій команди Deadsnakes PPA протягом тривалого часу довела, що є a надійний постачальник пакетів різн версії python пункт Ubuntu, Debian і похідні від них дистрибутиви. І щоб використовувати його та інсталювати деякі версії Python, на даний момент потрібно виконати такі дії:

  • Відкрийте емулятор терміналу в Ubuntu або Derived
  • Виконайте такі команди:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.13

Якщо необхідно, ви також можете встановити повну версію, замінивши останній порядок команд на такий:

sudo apt-get install python3.13-full

Хоча, якщо використовується дистрибутив Debian або похідний від нього, буде додаткова річ відредагуйте файл «sources.list». потрібно за допомогою такої команди:

sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-$VersionDebianDetectada.list

Потім замініть слово «bullseye» або «bookworm» або будь-яке інше слово, що відповідає Debian і похідним, на слова «jammy» або «focal», що відповідають Ubuntu. І таким чином отримати в результаті наступний рядок репозиторію (джерело програмного забезпечення):

deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy main

Отже, продовжуйте знову оновлювати список пакунків і встановити python версії 3, яка була потрібна.

Встановлення за допомогою компіляції Python з офіційного репозиторію

Встановлення за допомогою компіляції Python з офіційного репозиторію

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

Попередні кроки: встановлення основних пакетів і бібліотек
sudo apt install wget build-essential
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
Основні кроки: компіляція Python
cd /tmp/
wget https://www.python.org/ftp/python/3.13.0/Python-3.13.0a3.tar.xz
tar -xf Python-3.13.0a3.tar.xz
cd Python-3.13.0a3/
./configure #Opcional en caso de ser necesario u error: --enable-optimizations
make -j2 #Reemplace el número por otro para indicar la cantidad de núcleos de CPU asignados a la tarea.
sudo make install #Preferiblemente con el parámetro altinstall para una instalación en paralelo.

Якщо до цього моменту все пройшло добре, тобто зазначена завантажена версія була успішно скомпільована, залишається лише спробуйте встановити нову версію а також встановлення та використання Пакунки Python через менеджер «pip».. Що можна зробити за допомогою таких команд:

python3.13 --version #Para chequear la versión nueva instalada.
python3 --version #Para chequear la versión previa instalada.
python3 -m pip --version #Para chequear la versión actual del Gestor PIP en la versión previa instalada de Python.
python3.13 -m pip --version #Para chequear la versión actual del Gestor PIP en la nueva versión instalada de Python.
python3.13 -m pip install --upgrade pip setuptools wheel #Instalación y actualización de paquetes Python esenciales.
sudo pip3.13 install --upgrade pip #Actualización a la última versión disponible del Gestor PIP.
sudo pip3.13 install speedtest-cli #Instalación del paquete Python SpeedTest CLI instalado con el Gestor PIP.
speedtest-cli #Ejecución del paquete Python SpeedTest CLI instalado con el Gestor PIP.
Пиєнв
Пов'язана стаття:
Pyenv: Встановіть кілька версій Python у вашій системі

Підсумки 2023 - 2024 рр

Резюме

Одним словом, якщо ви один із них технологічні, середні або просунуті користувачі (Dev, DevOps, SysAdmin, HelpDesk) або просто допитливий технолог-самоучка вільних і відкритих технологій у 2024 році, ми сподіваємося, що цей практичний і корисний посібник про те, як «інсталюйте будь-яку останню версію Python на Ubuntu та Debian » дозволяє вирішити будь-яку вимогу, незалежно від того, стара та стабільна версія чи сучасна версія, що розвивається. Крім того, якщо ви знаєте будь-який інший ефективніший альтернативний метод, ми запрошуємо вас згадати його та коротко пояснити в коментарях для вивчення, тестування та задоволення від усієї нашої IT-спільноти Linuxera.

Нарешті, не забудьте поділитися цією корисною та веселою публікацією з іншими відвідайте початок нашого «сайт» іспанською або іншими мовами (додайте 2 літери в кінці URL-адреси, наприклад: ar, de, en, fr, ja, pt і ru, серед багатьох інших). Крім того, запрошуємо Вас приєднатися до нашого Офіційний телеграм канал щоб читати та ділитися новинами, посібниками та посібниками з нашого веб-сайту. А також, наступне Альтернативний телеграм канал щоб дізнатися більше про Linuxverse загалом.