Hvernig á að setja upp Python 3.10 á Rocky Linux 8

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. Python 3.10 er nýjasta útgáfan og er ekki flokkuð sem stöðug miðað við Python 3.9.

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 á Rocky Linux 8.

Forsendur

  • Mælt með stýrikerfi: Rocky Linux 8.+.
  • Notendareikningur: Notendareikningur með sudo eða rót aðgang.

Uppfærðu stýrikerfi

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

sudo dnf upgrade --refresh -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@rockylinux ~]$ sudo whoami
root

Til að setja upp núverandi eða nýjan sudo reikning skaltu fara á kennsluna okkar á Hvernig á að bæta notanda við Sudoers á Rocky Linux.

Ef þú hefur ekki sett upp sudo notanda skaltu nota eftirfarandi skipun til að skrá þig inn á rót til að halda áfram.

su

Fáðu


Settu Python 3.10 upp handvirkt

Að setja upp Python 3.10 er einfalt ferli, jafnvel með samantekt frá upprunanum. Fyrst þarftu að setja upp ósjálfstæðin sem nauðsynleg eru til að byggja Python 3.10:

sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget make -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.

Dæmi um lokaúttak:

Hvernig á að setja upp Python 3.10 á Rocky Linux 8

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 um úttak af kjarna LinuxCapable prófunarstýrikerfi hefur:

Hvernig á að setja upp Python 3.10 á Rocky Linux 8

Eins og þú sérð höfum við 2 algerlega, svo í (gera) skipun, 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 kerfið python3 tvöfaldur python tvöfaldur skrá /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:

python3.10 --version

Dæmi úttak:

Python 3.10.0

Búðu til sý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 á Rocky Linux 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:

(test_app_venv) [joshua@localhost test_app]

Sjálfgefið er að pip 3.10 sé sett upp, sem er mest notaði pakkastjórinn fyrir Python.

Í 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:

Proceed (Y/n)? y
  Successfully uninstalled apache-airflow-2.1.4

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

deactivate

Fáðu


Athugasemdir og niðurstaða

Í kennslunni hefurðu lært hvernig á að setja upp Python 3.10 fyrir Rocky Linux 8 og 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
0 Comments
Inline endurgjöf
Skoða allar athugasemdir
0
Vilt elska hugsanir þínar, vinsamlegast skrifaðu athugasemdir.x