Hoe om enige van die Python 3-weergawes te installeer?
Verlede maand het ek soos gewoonlik sekere toepassings getoets en een van hulle was FreeGaming. Hierdie toepassing is basies 'n python program dat laai speletjiepakkette af nodig volgens GNU / Linux verspreiding wat ons het. En dieselfde, het beide 'n terminale koppelvlak (CLI) as Desktop (GUI).
Vir die CLI-geval het dit vir my normaal gewerk met die luislangpakkette (3.9 weergawe) van my huidige Herdraai MilagrOS gebasseer op die MX Linux Distro. Die GUI-koppelvlak, beide saamgestel en in die formaat ".AppImage" gebruik of vereis Python 3.10-gebaseerde pakkette of hoër. Daarom moet ek 'n baie nuttige en praktiese truuk gebruik, om "installeer hoër weergawes van Python" wat ek vandag met jou gaan deel.
Python is 'n hoëvlak-geïnterpreteerde programmeertaal waarvan die filosofie die leesbaarheid van sy kode beklemtoon.
En voordat u hierdie pos begin lees oor die moontlikheid om te kan "installeer hoër weergawes van Python", sal ons 'n paar skakels na los vorige verwante plasings vir later lees:
Installeer enige weergawe van Python 3: Gebruik 'n PPA-bewaarplek
Index
Installeer enige weergawe van Python 3: Gebruik 'n PPA-bewaarplek
Is dit goed om PPA-bewaarplekke te gebruik?
Sedert, a PPA-bewaarplek (Persoonlike Pakketargief) is 'n bewaarplek (pakhuis) van sagteware personeel in gehuisves Wegspringplek, moet jy altyd versigtig wees dat dit nie van iemand wat heeltemal onbekend is, of van 'n ongeverifieerde of onbetroubare derde party is nie. Daarom, tensy 'n sekere PPA-bewaarplek nie van 'n bekende organisasie of ontwikkelaar(s) is nie, is dit verkieslik om dit te weerhou om dit te hanteer om te verhoed dat dit met onveilige sagteware eindig, hoe gratis en oop dit ook al mag wees.
In die geval van Team Deadsnakes PPA Repository, het dit mettertyd gewys as 'n betroubare verskaffer van pakkette van verskillende python weergawes para Ubuntu, en Distros wat daaruit afgelei is, en versoenbaar is met Debian GNU / Linux.
Maar, en soos dit sê, wanneer dit gebruik word, moet die volgende waarskuwing altyd in ag geneem word:
"Vrywaring: Daar is geen waarborg vir tydige opdaterings in die geval van sekuriteit of ander probleme nie. As jy dit in 'n veilige of ander omgewing wil gebruik (byvoorbeeld op 'n produksiebediener), doen jy dit op eie risiko.". Span Deadsnakes
Ten slotte, tans en amptelik, bied dit die beskikbaarheid van die volgende weergawes:
- Ubuntu 18.04 (bionies): Python 2.3 en 2.6; en ook Python 3.1, 3.5, 3.7 en 3.11.
- Ubuntu 20.04 (fokus): Python 3.5, 3.7, 3.9 en 3.11.
- Ubuntu 22.04 (jammy): Python 3.7, 3.9 en 3.11.
Maar vandag kan jy reeds die beskikbaarheid van vind Python 3.12.
Stappe om enige weergawe van Python 3 te installeer
Met inagneming van al die bogenoemde, hetsy op Ubuntu, Debian of enige Distro/Respin wat daaruit afgelei is, is die prosedure om die installering en gebruik van die Team Deadsnakes PPA Repository is die volgende:
- Maak 'n terminale emulator oop
- Voer die volgende opdragte uit:
sudo add-apt-repository ppa: deadsnakes/ppa sudo apt-get update
- Sodra die lys van pakkette suksesvol opgedateer is, kan jy nou die installasie van die beskikbare weergawes van Python uitvoer. Byvoorbeeld, om Python 3.12 te installeer, kan dit op enige van die volgende 2 maniere uitgevoer word vir 'n minimum of volledige installasie:
sudo apt-get install python3.12 sudo apt-get install python3.12-full
In my spesifieke geval, toe ek die Respin gebruik wat aan die begin hierbo genoem is, het ek gehad wysig die sources.list-lêer vereis met die volgende opdrag:
sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-kinetic.list
Verander dan die woord "kinetiese" ooreenstem met Ubuntu deur "Bullseye" wat ooreenstem met Debian.
En gaan voort om die lys van pakkette weer op te dateer, om klaar te maak met die installeer python weergawe 3, wat ek nodig gehad het.
Opsomming
Kortom, ons hoop dat hierdie bietjie trick or treat, baie nuttig wees, beide om sagteware ontwikkelaar gebruikers, soos Python-gebaseerde toepassingsgebruikers, wat vereis "installeer hoër weergawes van Python" aan dié wat normaalweg in hul onderskeie beskikbaar is GNU/Linux-verspreidings gebaseer op Ubuntu/Debian. En as iemand weet of het nog 'n nuttige alternatief of wil jy bydra voorstel, aanbeveling of regstelling na wat hier verskaf word, is u welkom om dit deur die kommentaar te doen.
En ja, jy het eenvoudig van hierdie publikasie gehou, moenie ophou om daarop kommentaar te lewer en dit met ander te deel nie. Onthou ook om ons te besoek «tuisblad» om meer nuus te verken, asook om by ons amptelike kanaal van Telegram vanaf FromLinux, Wes groep vir meer inligting oor vandag se onderwerp.
Wees die eerste om te kommentaar lewer