Hvernig á að setja upp Python 3.10 á Linux Mint 20

Python er eitt vinsælasta tungumálið á háu stigi, með áherslu á háþróuð og hlutbundin forrit, allt frá einföldum skriftum til flókinna vélrænna reiknirita. Sumir eiginleikar Python getur gert:

  • Hægt er að nota Python á netþjóni til að búa til vefforrit.
  • Hægt er að nota Python samhliða hugbúnaði til að búa til verkflæði.
  • Python getur tengst gagnagrunnskerfum. Það getur líka lesið og breytt skrám.
  • Python er hægt að nota til að meðhöndla stór gögn og framkvæma flókna stærðfræði.
  • Python er hægt að nota fyrir hraða frumgerð eða framleiðslu-tilbúinn hugbúnaðarþróun.

Fyrir notendur og sérstaklega forritara sem vilja prófa nýjustu útgáfu Python, þú munt vita það hvernig á að setja upp Python 3.10 nýjasta stöðugleikann í eftirfarandi kennslu.

Forsendur

Uppfærðu stýrikerfi

Uppfærðu þína Linux Mint stýrikerfi til að tryggja að allir núverandi pakkar séu uppfærðir:

sudo apt update && sudo apt upgrade -y

Kennsluefnið mun nota sudo skipun og að því gefnu að þú sért með sudo stöðu.

Til að staðfesta sudo stöðu á reikningnum þínum:

sudo whoami

Dæmi um úttak sem sýnir sudo stöðu:

[joshua@linuxmint ~]$ sudo whoami
root

Til að setja upp núverandi eða nýjan sudo reikning skaltu fara á kennsluna okkar á Bætir notanda við Sudoers á Linux Mint.

Til að nota rótarreikningur, notaðu eftirfarandi skipun með rót lykilorðinu til að skrá þig inn.

su
Fáðu

Valkostur 1. Python 3.10 með APT pakkastjóra

Að setja upp nýjustu útgáfur af Python 3.10 er tiltölulega einfalt ferli, þökk sé sérsniðnum PPA. Til að setja upp og fá áframhaldandi uppfærslur fyrir nýja eiginleika, villuleiðréttingar og mikilvægar öryggisuppfærslur, muntu bæta við (dauðormar/ppa).

Settu fyrst upp forsendur þess að bæta við sérsniðnum PPA:

sudo apt install software-properties-common -y

Í öðru lagi skaltu bæta við (dauðormar/ppa) á heimildalista APT pakkastjórans þíns:

sudo add-apt-repository ppa:deadsnakes/ppa -y

Nú þegar þú hefur bætt við geymslunni skaltu endurnýja APT heimildalistann þinn.

sudo apt update

Þegar geymslan hefur verið sett upp geturðu nú sett upp Python 3.10 með því að keyra eftirfarandi kóða:

sudo apt install python3.10

Þú munt sjá eftirfarandi pakka uppsetta í uppsetningunni þinni:

Til að staðfesta uppsetninguna og Python 3.10 smíðaútgáfuna skaltu framkvæma eftirfarandi:

python3.10 --version

Dæmi úttak:

Athugið að þessi útgáfa mun breytast með tímanum er aðeins dæmi.

Val – næturbyggingar

Fyrir þróunaraðila sem þurfa nýjustu næturbyggingar, hefur PPA viðbótarútibú fyrir þessar byggingar. Hins vegar ættu þeir aðeins að vera notaðir af fagfólki og forriturum sem krefjast notkunar á slíkum byggingum.

sudo add-apt-repository ppa:deadsnakes/nightly -y

Nú, ef þú ert með sjálfgefið 3.10 stöðugt með (dauðormar/ppa), þú getur keyrt apt update skipunina til að uppfæra núverandi pakka.

sudo apt update

Uppfærðu síðan pakkana:

sudo apt upgrade

Ef þú ert ekki með Python uppsett skaltu nota uppsetningarskipunina.

sudo apt install python3.10 -y

MUNA AÐ UPPFÆRA reglubundið þar sem þetta er nætursmíði ÚTGÁFA.

Ef þú vilt fara aftur í stöðuga PPA. Fjarlægðu fyrst Python 3.10.

sudo apt autoremove python3.10 --purge

Næst skaltu fjarlægja Nightly build PPA.

sudo add-apt-repository --remove ppa:deadsnakes/nightly -y

Þegar því er lokið skaltu uppfæra APT geymslulistann til að endurspegla fjarlæginguna.

sudo apt update

Settu nú upp Python 3.10 aftur; þú gætir þurft að bæta við stöðugum PPA aftur ef þú fjarlægðir hann. Þú getur skipt á milli útgáfur með þessu. Hins vegar væri ráðlagt að setja upp sýndarumhverfi ef þú þarft að nota mörg umhverfi.

Settu upp Python 3.10 með því að safna saman heimildum

Valkosturinn fyrir þá sem finna fyrir meiri áskorun eða krefjast sérstakrar háþróaðrar uppbyggingar úr git geymslu upprunans geta valið að setja upp beint frá upprunanum. Aðalvandamálið við þessa aðferð er að þú getur ekki uppfært fljótt eins og APT pakkastjórinn og þú þarft að setja saman aftur fyrir allar breytingar.

Fyrst þarftu að setja upp ósjálfstæðin sem nauðsynleg eru til að byggja Python 3.10:

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev -y

Seinni hlutinn er að heimsækja niðurhals síðu á heimasíðu Python og fá nýjustu útgáfuna með því að nota (wget):

wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz

Athugið, þetta er Python 3.10 stöðug útgáfa; heimsækja og athuga með uppfærslur.

Skráasafnið er lítið, svo það mun ekki taka langan tíma að hlaða niður. Þegar þessu er lokið skaltu draga út skjalasafnið:

tar -xf Python-3.10.0.tar.xz

Þú þarft að skipta yfir í upprunaskrána og keyra uppsetningarforskriftina, sem gerir nauðsynlegan yfirferðargátlista til að tryggja að öll ósjálfstæði séu til staðar til að uppsetningin virki.

cd Python-3.10.0 && ./configure --enable-optimizations

Athugið að (–virkjar hagræðingar) Mælt er með því þar sem það fínstillir Python tvöfaldann með því að keyra mörg próf en tekur auka tíma að keppa.

Í heildina ætti ferlið að taka nokkrar mínútur, svo það er mælt með því að sleppa því ekki.

Næsti valkostur er að nota (gera) skipun til að hefja byggingarferlið.

make -j 2

Athugið að (-j) samsvarar fjölda kjarna í kerfinu þínu til að flýta fyrir byggingartímanum. Ef þú ert með öflugan netþjón geturðu stillt þetta eins hátt og þú vilt. Ef þú gerir það ekki, þá verður það sjálfgefinn valkostur 1. Til að komast að því hversu marga kjarna þú ert með á kerfinu þínu skaltu keyra eftirfarandi kóða:

nproc

Dæmi úttak:

2

Eins og þú sérð höfum við tvo kjarna, svo í (gera) skipuninni notuðum við (-j 2).

Í síðasta skrefi, þegar þú hefur lokið við byggingarferlið, seturðu Python 3.10 uppsprettu með því að framkvæma eftirfarandi:

sudo make altinstall

Athugið, leiðarvísirinn hefur notað (altinstall) í stað sjálfgefna (setja upp) vegna þess að það mun skrifa yfir sjálfgefna python3 tvöfalda python tvíundarskrána /usr/bin/python.

Athugaðu útgáfu uppsetningar til að ganga úr skugga um að hún hafi verið sett upp með góðum árangri og núverandi byggingarnúmer hennar:

sudo python3.10 --version

Dæmi úttak:

Python 3.10.0
Fáðu

Búðu til prófunarsýndarumhverfi

Venv mát Python er sýndarumhverfi er Python umhverfi þannig að Python túlkurinn, bókasöfnin og forskriftirnar sem settar eru upp í það eru einangraðar frá þeim sem komið er fyrir í öðru sýndarumhverfi, og (sjálfgefið) hvaða bókasöfn sem eru uppsett á stýrikerfinu þínu, til dæmis þau sem eru uppsett á Linux Mint stýrikerfinu þínu til að forðast árekstur og truflun á framleiðsluumhverfi þínu.

Til að tryggja að Python 3.10 sé rétt uppsett og virki skaltu búa til fljótlegt Python verkefni sem hér segir.

Fyrst skaltu búa til verkefnaskrána og fletta að henni:

mkdir ~/test_app && cd ~/test_app

Nú inni í rótarskrá verkefnisins, keyrðu eftirfarandi skipun til að búa til sýndarumhverfi, fyrir prófið nefndu það test_app:

python3.10 -m venv test_app_venv

Næst skaltu virkja sýndarumhverfið sem hér segir:

source test_app_venv/bin/activate

Eftir að sýndarumhverfið hefur verið ræst, muntu nú vera í skeljaskýrslustöðinni. Þú munt taka eftir því að nafn umhverfisins þíns verður forskeyti.

Dæmi:

Sjálfgefið, PIP3.10 ætti að vera sett upp, sem er mest notaði pakkastjórinn fyrir Python.

Áður en þú byrjar skaltu athuga hvort einhverjar uppfærslur séu tiltækar fyrir PIP.

python3.10 -m pip install --upgrade pip

Dæmi úttak:

Í kennslunni til að prófa uppsetninguna var Apache-Airflow sett upp.

Dæmi:

pip3.10 install apache-airflow

Fjarlægðu prófunarforritið með PIP3.10.

pip3.10 uninstall apache-airflow

Dæmi úttak:

Til að hætta í sýndarumhverfinu skaltu nota eftirfarandi skipun:

deactivate

Athugasemdir og niðurstaða

Í kennslunni hefurðu lært hvernig á að setja upp Python 3.10 á Linux Mint 20.xx með því að nota ýmsar aðferðir með PPA eftir Snakeyes eða safna saman frá uppruna og læra hvernig á að búa til fljótlegt sýndarumhverfi. Á heildina litið er Python 3.10 enn betra, svo að halda sig við Python 3.9 gæti verið æskilegra í bili. Fyrir þá sem vilja prófa nýjasta Python er 3.10 þess virði að fjárfestingin sé sett upp.

Gerast áskrifandi
Tilkynna um
2 Comments
Inline endurgjöf
Skoða allar athugasemdir

hvernig opnar maður python?

2
0
Vilt elska hugsanir þínar, vinsamlegast skrifaðu athugasemdir.x