Как установить виртуальную среду разработки для разных версий 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или любой дистрибутив, созданный на основе одного из них или совместимый с ним, этот учебник в принципе идеален для них, благодаря использованию Репозиторий Team Deadsnakes PPA на первых этапах.

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

шаг 1

  • Открываем эмулятор терминала в Ubuntu/Debian или производных
  • Мы выполняем следующие приказы командования:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update

Кроме того, в случае, если мы используем дистрибутив Debian или его производную, то дополнительно нужно будет сделать следующее: отредактируйте файл «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 Репозиторий Team Deadsnakes PPA уже давно зарекомендовал себя как надежный поставщик пакетов разных версии питона для Ubuntu, Debian и дистрибутивы, созданные на их основе. Более того, чтобы использовать его и установить некоторые версии Python, необходимо следовать шагам, которые действительно легко понять и быстро реализовать.

Как установить последнюю версию Python в Ubuntu и Debian?
Теме статьи:
Как установить последнюю версию Python в Ubuntu и Debian?

Итоги 2023–2024 гг.

Резюме

Короче говоря, мы надеемся, что это новое краткое руководство по Это частое требование или потребность в развитии, то есть на «Как настроить виртуальную среду разработки для Python» Будет полезно как новичкам, так и начинающим в области программирования и использования различных дистрибутивов GNU/Linux и BSD. Однако, как обычно, если вы знаете, другой альтернативный способ решения сказал потребность или потребность в развитии, мы приглашаем вас упомянуть об этом в комментариях для всеобщего сведения и использования.

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


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.