Ako nainštalovať virtuálne vývojové prostredie pre rôzne verzie Pythonu?

Ako nainštalovať virtuálne vývojové prostredie pre Python?

Ako nainštalovať virtuálne vývojové prostredie pre Python?

Dnes, Python je jedným z najvplyvnejších a najuniverzálnejších programovacích jazykov v oblasti programovania a vývoja softvéru. A hoci je ešte raz samozrejmé, Python vyniká alebo vyčnieva ďaleko nad ostatnými vďaka svojej jasnej syntaxi, rozsiahlej dokumentácii/viacjazyčnej podpore a svojej obrovskej globálnej komunite. Tiež je vhodný pre začiatočníkov a študentov, ako aj pre pokročilých používateľov a skúsených vývojárov. Okrem toho sa jeho plný potenciál najlepšie demonštruje pri implementácii na systémoch Linux. Čo sa však stane, keď potrebujeme pracovať s viacerými projektmi, ktoré vyžadujú rôzne verzie Pythonu alebo špecifické závislosti? No a tu to prichádza do úvahy. vytvorenie "virtuálneho vývojového prostredia pre každú verziu Pythonu" navyše, ktoré inštalujeme a používame.

A hoci je pravda, že pri iných minulých príležitostiach sme ponúkli rýchleho sprievodcu na vyriešenie tohto problému alebo potreby softvérový nástroj s názvom „Pyenv“V tomto článku krok za krokom preskúmame inú alternatívu a natívnejšiu alebo oficiálnu cestu. Takže ak Ste používateľom Linuxu, najmä Ubuntu a Debianu alebo ich derivátov.Ak z rôznych dôvodov občas potrebujete použiť viacero verzií Pythonu, pokračujte v čítaní, aby ste sa dozvedeli ďalší účinný spôsob, ako tento cieľ dosiahnuť.

pyenv

Ale predtým, ako začnete s týmto rýchlym malým sprievodcom o tejto častej požiadavke alebo potrebe vývoja, to znamená ďalej "Ako nastaviť virtuálne vývojové prostredie pre Python"Odporúčame vám, aby ste si po prečítaní tejto publikácie prečítali nasledujúcu predchádzajúcu publikáciu týkajúcu sa rovnakej témy:

Pyenv je nástroj založený na rbenv a ruby-build a bol upravený tak, aby pracoval s programovacím jazykom Python, čo je v skratke fork Pythonu. Tento vynikajúci nástroj nám pomáha inštalovať, spravovať a prepínať medzi viacerými verziami Pythonu, čo sa často robí na testovanie kódu vo viacerých prostrediach Pythonu.

pyenv
Súvisiaci článok:
Pyenv: Nainštalujte do svojho systému viac verzií Pythonu

Ako nainštalovať virtuálne vývojové prostredie pre rôzne verzie Pythonu na Linuxe?

Ako nainštalovať virtuálne vývojové prostredie pre Python?

Kroky na inštaláciu virtuálneho vývojového prostredia pre konkrétnu verziu Pythonu

Skôr ako začneme, je dôležité poznamenať, že bez ohľadu na to, či používate Ubuntu alebo Debian, alebo akékoľvek distribúcie odvodené alebo kompatibilné s jedným z nich, tento návod je v zásade ideálny pre tieto, vďaka použitiu Tím Deadsnakes PPA Repository vo svojich prvých krokoch.

Ale áno V úložiskách vášho súčasného distribúcie (iných ako Ubuntu/Debian) máte niekoľko verzií Pythonu, tieto prvé kroky môžete jednoducho nahradiť jednoducho nainštalujte vyššiu alebo nižšiu verziu priamo, ktorý už štandardne používate vo svojom operačnom systéme:

krok 1

  • Otvárame emulátor terminálu na Ubuntu/Debiane alebo deriváte
  • Vykonávame nasledujúce príkazy:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update

Okrem toho, a v prípade, že používame Debian Distro alebo jeho derivát, bude potrebné urobiť ďalšiu vec upravte súbor „sources.list“. vyžaduje nasledujúci príkaz:

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

Potom zmeňte napríklad slovo „bullseye“, „knihomoľ“ alebo „trixie“ alebo akékoľvek iné slovo zodpovedajúce Debianu a jeho derivátom za slová „jammy“, „focal“ alebo „noble“ zodpovedajúce Ubuntu. Aby ste ako výsledok získali napríklad nasledujúci riadok úložiska (zdroj softvéru):

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

A znova aktualizujte zoznamy balíkov v úložiskách.

krok 2

Potom bude ďalší krok nainštalovať plnú verziu Pythonu požadované alebo potrebné spolu s balík „python3.XX-venv“, ktorý nainštaluje príkaz „pyvenv“. Napríklad na inštaláciu verzie 3.14 budete musieť spustiť nasledujúci príkaz:

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

krok 3

V tomto bode je ďalším krokom vytvorenie ľubovoľného priečinka, najlepšie v rámci pracovného priestoru používateľa, a potom špecifikovať operačnému systému, že ho chceme priradiť ku konkrétnej verzii (verziám) Pythonu. Aby sme to dosiahli, musíme vykonať napríklad nasledujúce príkazy:

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

krok 4

A aby sme všetko otestovali a dokončili, mohli by sme teraz spustiť niekoľko príkazov, aby sme skontrolovali a dokázali, že všetko funguje mimo aj vo vnútri nainštalovaného virtuálneho prostredia Pythonu.

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.

Ďalšou poslednou vecou je mať na pamäti, že mnohokrát budeme potrebovať využívať nainštalované virtuálne prostredie Pythonu, ktorým sa vykoná akýkoľvek príkazový príkaz úplnú cestu k danej verzii Pythonu v rámci daného virtuálneho prostredia, ako je uvedené nižšie:

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

Príkaz pyvenv (alebo presnejšie modul Python venv) Je to základný nástroj na vytváranie izolovaných virtuálnych prostredí vo vývojových projektoch s Pythonom. Jeho hlavným cieľom je izolovať závislosti konkrétneho projektu a vyhnúť sa konfliktom medzi knižnicami a verziami Pythonu v rôznych aplikáciách.

Príklad vysvetlených snímok obrazovky procesu

MilagrOS Ubuntu: Desktop

Vývojárske virtuálne prostredie Pythonu: Snímka obrazovky 1

Vývojárske virtuálne prostredie Pythonu: Snímka obrazovky 2

Vývojárske virtuálne prostredie Pythonu: Snímka obrazovky 3

Vývojárske virtuálne prostredie Pythonu: Snímka obrazovky 4

Screenshot 5

Screenshot 6

Screenshot 7

El Tím Deadsnakes PPA Repository sa po dlhú dobu osvedčila ako a spoľahlivý dodávateľ rôznych balení python verzie pre ubuntu, Debian a od nich odvodené distribúcie. Okrem toho, ak ho chcete použiť a nainštalovať niektoré verzie Pythonu, kroky, ktoré je potrebné dodržiavať, sú skutočne ľahko pochopiteľné a rýchlo implementovateľné.

Ako nainštalovať najnovšiu verziu Pythonu na Ubuntu a Debian?
Súvisiaci článok:
Ako nainštalovať najnovšiu verziu Pythonu na Ubuntu a Debian?

Súhrn rokov 2023 – 2024

Zhrnutie

Stručne povedané, dúfame, že tento nový rýchly návod na Táto častá požiadavka alebo potreba rozvoja, teda na "Ako nastaviť virtuálne vývojové prostredie pre Python" Bude to užitočné pre začiatočníkov aj začiatočníkov v oblasti programovania a pri používaní rôznych GNU/Linux a BSD distribúcií. Avšak, a ako obvykle, ak viete povedal ďalší alternatívny spôsob riešenia požiadavka alebo potreba rozvoja, pozývame vás, aby ste to spomenuli prostredníctvom komentára, aby ho každý vedel a mohol použiť.

Nakoniec nezabudnite zdieľať tento užitočný a zábavný príspevok s ostatnými a navštívte začiatok našej «miesto» v španielčine alebo iných jazykoch (pridanie 2 písmen na koniec adresy URL, napríklad: ar, de, en, fr, ja, pt a ru, medzi mnohými ďalšími). Okrem toho vás pozývame, aby ste sa k nám pridali Oficiálny telegramový kanál na čítanie a zdieľanie ďalších noviniek, sprievodcov a tutoriálov z našej webovej stránky.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.