Bii o ṣe le fi eyikeyi awọn ẹya Python 3 sori ẹrọ?
Ni oṣu to kọja, Mo ṣe idanwo awọn ohun elo kan bi igbagbogbo ati ọkan ninu wọn jẹ Ere Ọfẹ. Eleyi app jẹ besikale a Python eto ti download game akopọ pataki gẹgẹ bi Pinpin GNU / Linux ti a ni. Ati awọn kanna, ni o ni awọn mejeeji a wiwo ebute (CLI) bi ti Ojú-iṣẹ (GUI).
Fun ọran CLI, o ṣiṣẹ deede fun mi pẹlu awọn jo jo (Version 3.9) ti lọwọlọwọ mi Respin Iyanu da lori awọn Distro MX Lainos. Sibẹsibẹ, awọn oniwe-GUI ni wiwo, mejeeji compiled ati ninu awọn ọna kika ".Aworan" lo tabi beere Python 3.10-orisun jo tabi ga julọ. Nitorina, Mo ni lati lo ẹtan ti o wulo pupọ ati ti o wulo, lati "fi sori ẹrọ awọn ẹya giga ti Python" ti emi yoo pin pẹlu rẹ loni.
Python jẹ ede siseto itumọ ti ipele giga ti imọ-jinlẹ rẹ tẹnu mọ kika kika ti koodu rẹ.
Ati pe, ṣaaju ki o to bẹrẹ kika ifiweranṣẹ yii nipa iṣeeṣe ti ni anfani lati "fi sori ẹrọ awọn ẹya giga ti Python", a yoo fi diẹ ninu awọn ọna asopọ si ti tẹlẹ ti o ni ibatan posts fun kika nigbamii:
Fi ẹya eyikeyi ti Python 3 sori ẹrọ: Lilo ibi ipamọ PPA kan
Atọka
Fi ẹya eyikeyi ti Python 3 sori ẹrọ: Lilo ibi ipamọ PPA kan
Ṣe o dara lati lo awọn ibi ipamọ PPA?
Niwon, a Ibi ipamọ PPA (Ipamọ Package Ti ara ẹni) O jẹ ibi ipamọ (ile ipamọ) ti software osise ile ni Launchpad, o gbọdọ ṣọra nigbagbogbo pe kii ṣe lati ọdọ ẹnikan ti a ko mọ patapata, tabi lati ọdọ ẹgbẹ kẹta ti a ko rii daju tabi ti ko ni igbẹkẹle. Nitorinaa, ayafi ti ibi ipamọ PPA kan kii ṣe lati ọdọ agbari ti a mọ tabi (awọn oluṣe idagbasoke), o dara julọ lati yago fun mimu wọn lati yago fun ipari pẹlu sọfitiwia ti ko ni aabo, botilẹjẹpe ọfẹ ati ṣiṣi o le jẹ.
Ninu ọran ti Egbe Deadsnakes PPA Ibi ipamọ, o ti fihan, lori akoko, lati wa ni a gbẹkẹle olupese ti won jo ti o yatọ si Python awọn ẹya si Ubuntu, ati Distros yo lati o, ati ki o ni ibamu pẹlu Debian GNU / Linux.
Sibẹsibẹ, ati bi o ti sọ, nigba lilo rẹ, ikilọ atẹle yẹ ki o ṣe akiyesi nigbagbogbo:
"AlAIgBA: Ko si iṣeduro awọn imudojuiwọn akoko ni ọran ti aabo tabi awọn ọran miiran. Ti o ba fẹ lo wọn ni aabo tabi agbegbe miiran (fun apẹẹrẹ, lori olupin iṣelọpọ), o ṣe bẹ ni eewu tirẹ.". Egbe Òkú
Ni ipari, lọwọlọwọ ati ni ifowosi, o funni ni wiwa ti awọn ẹya atẹle:
- Ubuntu 18.04 (bionic): Python 2.3 ati 2.6; ati Python 3.1, 3.5, 3.7 ati 3.11.
- Ubuntu 20.04 (ifojusi): Python 3.5, 3.7, 3.9 ati 3.11.
- Ubuntu 22.04 (jammy): Python 3.7, 3.9 ati 3.11.
Sibẹsibẹ, loni o ti le ri awọn wiwa ti Python 3.12.
Awọn igbesẹ lati fi ẹya eyikeyi ti Python 3 sori ẹrọ
Ni akiyesi gbogbo awọn ti o wa loke, boya lori Ubuntu, Debian tabi eyikeyi Distro/Respin ti o wa lati ọdọ wọn, ilana lati fi sori ẹrọ ati lo Egbe Deadsnakes PPA Ibi ipamọ ni awọn wọnyi:
- Ṣii Emulator Terminal kan
- Ṣiṣe awọn aṣẹ wọnyi:
sudo add-apt-ibi ipamọ ppa: oku ejo/ppa sudo apt-gba imudojuiwọn
- Ni kete ti atokọ ti awọn idii ti ni imudojuiwọn ni aṣeyọri, o le ni bayi ṣiṣe fifi sori ẹrọ ti awọn ẹya ti o wa ti Python. Fun apẹẹrẹ, lati fi Python 3.12 sori ẹrọ o le ṣe, ni eyikeyi awọn ọna 2 wọnyi, fun o kere tabi fifi sori kikun:
sudo apt-gba fi sori ẹrọ python3.12 sudo apt-gba fi sori ẹrọ python3.12-full
Ninu ọran mi pato, nigba lilo Respin ti a mẹnuba loke ni ibẹrẹ, Mo ti ni satunkọ awọn Source.list faili beere pẹlu aṣẹ wọnyi:
sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-kinetic.list
Lẹhinna yi ọrọ naa pada "ẹkunrẹrẹ" ti o baamu Ubuntu nipa "Bullseye" ti o baamu Debian.
Ati ki o tẹsiwaju lati ṣe imudojuiwọn atokọ ti awọn idii lẹẹkansi, lati pari pẹlu awọn fi sori ẹrọ Python version 3, ti mo nilo.
Akopọ
Ni kukuru, a nireti pe eyi diẹ omoluabi tabi toju, jẹ gidigidi wulo, mejeeji si software developer awọn olumulo, bi eleyi Awọn olumulo ohun elo orisun Python, ti o nilo "fi sori ẹrọ awọn ẹya giga ti Python" si awọn ti o wa ni deede ni awọn oniwun wọn GNU/Linux distros da lori Ubuntu/Debian. Ati pe ti ẹnikan ba mọ tabi ni eyikeyi miiran wulo yiyan tabi ṣe o fẹ lati ṣe alabapin aba, iṣeduro tabi atunse si ohun ti a pese nibi, o ṣe itẹwọgba lati ṣe bẹ nipasẹ awọn asọye.
Ati bẹẹni, o kan fẹran iwe yii, maṣe dawọ asọye lori rẹ ati pinpin pẹlu awọn miiran. Bakannaa, ranti lati be wa «oju-ile» lati ṣawari awọn iroyin diẹ sii, bii darapọ mọ ikanni osise wa ti Telegram lati FromLinux, Oorun ẹgbẹ fun alaye siwaju sii lori oni koko.
Jẹ akọkọ lati sọ ọrọ