Як встановити віртуальне середовище розробки для різних версій Python?

Як встановити віртуальне середовище розробки для Python?

Як встановити віртуальне середовище розробки для Python?

Сьогодні, Python є однією з найвпливовіших і універсальних мов програмування у сфері програмування та розробки ПЗ. І хоча це зрозуміло ще раз, Python виділяється або значно виділяється над іншими завдяки своєму чіткому синтаксису, розширеній документації/багатомовній підтримці та величезній глобальній спільноті. Крім того, він підходить як для початківців, так і для студентів, а також для досвідчених користувачів і досвідчених розробників. Крім того, його повний потенціал найбільш успішно демонструється при реалізації в системах Linux. Але що відбувається, коли нам потрібно працювати з кількома проектами, які вимагають різних версій Python або певних залежностей? Ну, ось де це вступає в гру. створення «віртуального середовища розробки для кожної версії Python» додаткові, які ми встановлюємо та використовуємо.

І це правда, що в інших минулих випадках ми пропонували короткий посібник для вирішення цієї проблеми або необхідності програмний інструмент під назвою «Pyenv»У цій статті ми крок за кроком розглянемо інший альтернативний і більш рідний або офіційний спосіб. Отже, якщо Ви користувач Linux, особливо Ubuntu і Debian або їх похідних.Якщо вам час від часу доводиться використовувати кілька версій Python з різних причин, продовжуйте читати, щоб дізнатися про інший ефективний спосіб досягнення цієї мети.

Пиєнв

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

Pyenv — це інструмент, заснований на rbenv і ruby-build, і його було модифіковано для роботи з мовою програмування Python, яка коротко є форком Python. Цей чудовий інструмент допомагає нам установлювати, керувати та перемикатися між кількома версіями Python, що часто робиться для тестування коду в кількох середовищах Python.

Пиєнв
Пов'язана стаття:
Pyenv: Встановіть кілька версій Python у вашій системі

Як встановити віртуальне середовище розробки для різних версій Python на Linux?

Як встановити віртуальне середовище розробки для Python?

Кроки для встановлення віртуального середовища розробки для певної версії Python

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

Але, якщо У репозиторіях вашого поточного дистрибутива (окрім Ubuntu/Debian) ви маєте кілька версій Python, ви можете легко замінити ці перші кроки на просто встановіть вищу або нижчу версію безпосередньо, який ви вже використовуєте за умовчанням у своїй операційній системі:

крок 1

  • Ми відкриваємо емулятор терміналу на Ubuntu/Debian або похідній
  • Ми виконуємо наступні команди:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update

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

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

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

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

І знову оновіть списки пакетів у сховищах.

крок 2

Тоді буде наступний крок встановити повну версію Python бажаний або необхідний разом із Пакет «python3.XX-venv», який встановлює команду «pyvenv». Наприклад, щоб інсталювати версію 3.14, потрібно виконати таку команду:

sudo apt-get install python3.14-full python3.14-venv

крок 3

На цьому етапі наступним кроком є ​​створення будь-якої папки, бажано в робочому просторі користувача, а потім вказування операційній системі, яку ми хочемо призначити певній версії (версіям) Python. І для цього ми повинні виконати, наприклад, такі команди:

mkdir mi_carpeta_python-v-xx
python3.14 -m venv mi_carpeta_python-v-xx

крок 4

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

python3.14 --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.14 -m pip --version #Para chequear la versión actual del Gestor PIP en la nueva versión instalada de Python.
python3.14 -m pip install --upgrade pip setuptools wheel #Instalación y actualización de paquetes Python esenciales.
pip3.14 install --upgrade pip #Actualización a la última versión disponible del Gestor PIP.
pip3.14 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.

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

./mi_carpeta_python-v-xx/bin/pip3.14 install --upgrade pip setuptools wheel
./mi_carpeta_python-v-xx/bin/pip3.14 install speedtest-cli

Команда pyvenv (точніше, модуль Python venv) Це фундаментальний інструмент для створення ізольованих віртуальних середовищ у проектах розробки на Python. Його основна мета — ізолювати залежності конкретного проекту, уникаючи конфліктів між бібліотеками та версіями Python у різних програмах.

Приклади скріншотів процесу пояснюються

MilagrOS Ubuntu: робочий стіл

Віртуальне середовище розробки Python: знімок екрана 1

Віртуальне середовище розробки Python: знімок екрана 2

Віртуальне середовище розробки Python: знімок екрана 3

Віртуальне середовище розробки Python: знімок екрана 4

Знімок екрана 5

Знімок екрана 6

Знімок екрана 7

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

Як інсталювати останню версію Python на Ubuntu та Debian?
Пов'язана стаття:
Як інсталювати останню версію Python на Ubuntu та Debian?

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

Резюме

Коротше кажучи, ми сподіваємося, що цей новий короткий посібник на Ця часта вимога або необхідність розвитку, тобто на «Як налаштувати віртуальне середовище розробки для Python» Він буде корисний як новачкам, так і початківцям у сфері програмування та у використанні різних дистрибутивів GNU/Linux і BSD. Втім, і як завжди, якщо знати інший альтернативний спосіб вирішення сказав вимога або необхідність розвитку, ми запрошуємо вас згадати це в коментарях для загального відома та використання.

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