
Hvordan installeres et virtuelt udviklingsmiljø til Python?
I dag, Python er et af de mest indflydelsesrige og alsidige programmeringssprog inden for programmering og softwareudvikling. Og selvom det endnu en gang siger sig selv, skiller Python sig ud eller skiller sig ud langt over andre på grund af sin klare syntaks, sin omfattende dokumentation/flersprogede support og sit enorme globale fællesskab. Det er også velegnet til både begyndere og studerende samt avancerede brugere og ekspertudviklere. Desuden er dets fulde potentiale mest succesfuldt demonstreret, når det implementeres på Linux-systemer. Men hvad sker der, når vi skal arbejde med flere projekter, der kræver forskellige versioner af Python eller specifikke afhængigheder? Nå, det er her, det kommer i spil. oprettelsen af et "virtuelt udviklingsmiljø for hver version af Python" yderligere, som vi installerer og bruger.
Og selvom det er rigtigt, at vi ved andre tidligere lejligheder har tilbudt en hurtig guide til at løse dette problem eller behov igennem softwareværktøjet kaldet "Pyenv"I denne artikel vil vi trin for trin udforske en anden alternativ og mere indfødt eller officiel måde. Så hvis Du er en Linux-bruger, især Ubuntu og Debian eller en afledt af disse.Hvis du lejlighedsvis har brug for at bruge flere versioner af Python af forskellige årsager, så fortsæt med at læse for at lære en anden effektiv måde at nå dette mål på.
Men før du starter denne hurtige lille guide om dette hyppige krav eller behov for udvikling, dvs "Sådan opsætter du et virtuelt udviklingsmiljø for Python"Vi anbefaler, at du efter at have læst denne publikation udforsker følgende tidligere publikation relateret til det samme emne:
Pyenv er et værktøj baseret på rbenv og ruby-build, og det blev modificeret til at arbejde med Python-programmeringssproget, som kort sagt er en fork af Python. Dette fremragende værktøj hjælper os med at installere, administrere og skifte mellem flere versioner af Python, hvilket ofte gøres for at teste kode i flere Python-miljøer.
Hvordan installeres et virtuelt udviklingsmiljø til Python?
Trin til installation af et virtuelt udviklingsmiljø til en specifik version af Python
Før vi begynder, er det vigtigt at bemærke, at uanset om du bruger Ubuntu eller Debian, eller enhver distro, der er afledt af eller kompatibel med en af dem, er denne tutorial i princippet ideel til disse, på grund af brugen af Team Deadsnakes PPA Repository i sine første skridt.
Men ja I arkiverne i din nuværende Distro (bortset fra Ubuntu/Debian) har du flere versioner af Python, kan du nemt erstatte disse første trin med Installer blot en højere eller lavere version direkte, som du allerede bruger som standard, i dit operativsystem:
trin 1
- Vi åbner en Terminal Emulator på Ubuntu/Debian eller Derivative
- Vi udfører følgende kommandoordrer:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
Derudover, og i tilfælde af at vi bruger en Debian Distro eller en afledt af denne, vil den yderligere ting at gøre være rediger filen "sources.list". påkrævet med følgende kommando:
sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-$VersionDebianDetectada.list
Skift derefter ordet "bullseye", "bogorm" eller "trixie", for eksempel, eller ethvert andet svarende til Debian og derivater, for ordene "jammy", "focal" eller "noble" svarende til Ubuntu. For at opnå som et resultat, for eksempel, følgende lagerlinje (softwarekilde):
deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy main
Og opdater pakkelisterne i arkiverne igen.
trin 2
Så bliver næste skridt installere en fuld version af Python ønsket eller nødvendigt sammen med "python3.XX-venv", som installerer kommandoen "pyvenv". For at installere version 3.14 skal du for eksempel køre følgende kommando:
sudo apt-get install python3.14-full python3.14-venv
trin 3
På dette tidspunkt er det næste trin at oprette en hvilken som helst mappe, helst inden for brugerens arbejdsområde, og derefter angive til operativsystemet, at vi vil tildele den til en bestemt version(er) af Python. Og for at gøre dette skal vi for eksempel udføre følgende kommandoordrer:
mkdir mi_carpeta_python-v-xx
python3.14 -m venv mi_carpeta_python-v-xx
trin 4
Og for at teste alt og afslutte, kunne vi nu køre nogle kommandoer for at kontrollere og bevise, at alt fungerer uden for og inde i det installerede Python virtuelle miljø.
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.
En anden sidste ting er at huske på, at vi mange gange får brug for at gøre brug af det installerede Python virtuelle miljø, udfører enhver kommandoordre med den fulde sti til den version af Python i det virtuelle miljøsom vist nedenfor:
./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-kommandoen (eller mere korrekt, Python venv-modulet) Det er et grundlæggende værktøj til at skabe isolerede virtuelle miljøer i udviklingsprojekter med Python. Dens hovedformål er at isolere afhængighederne af et specifikt projekt og undgå konflikter mellem biblioteker og Python-versioner i forskellige applikationer.
Eksempel på skærmbilleder af processen forklaret
El Team Deadsnakes PPA Repository har i lang tid vist sig at være en pålidelig leverandør af pakker af forskellige python versioner para Ubuntu, Debian og Distros afledt af dem. Desuden, for at bruge det og installere nogle versioner af Python, er de trin, der skal følges, virkelig nemme at forstå og hurtige at implementere.
Resumé
Kort sagt håber vi, at denne nye hurtigguide på Dette hyppige krav eller behov for udvikling, det vil sige på "Sådan opsætter du et virtuelt udviklingsmiljø for Python" Det vil være nyttigt for både nybegyndere og begyndere inden for programmering og i brugen af forskellige GNU/Linux og BSD Distros. Dog, og som sædvanligt, hvis du ved det en anden alternativ måde at løse sagde krav eller behov for udvikling, vi inviterer dig til at nævne det via kommentar til alles viden og brug.
Husk endelig at dele dette nyttige og sjove indlæg med andre, og besøg begyndelsen af vores «hjemmeside» på spansk eller andre sprog (tilføj 2 bogstaver til slutningen af URL'en, f.eks.: ar, de, en, fr, ja, pt og ru, blandt mange andre). Derudover inviterer vi dig til at deltage i vores Officiel Telegram-kanal at læse og dele flere nyheder, guider og tutorials fra vores hjemmeside.