Hvernig á að setja upp Python 3.10 á AlmaLinux 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, en búist er við að lokaframbjóðandinn verði kláraður 4. október 2021.

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 á Almalinux 8.

Forsendur

  • Mælt með stýrikerfi: AlmaLinux 8.
  • Notendareikningur: Notendareikningur með sudo réttindi or rótaraðgangur (su skipun).

Uppfærir stýrikerfi

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

sudo dnf update && sudo dnf 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@localhost ~]$ sudo whoami
root

Ef þú hefur ekki sett upp sudo notandareikning og langar til að gera það skaltu skoða kennsluna okkar um Hvernig á að bæta notanda við Sudoers á AlmaLinux.

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

su

Fáðu


Settu Python 3.10 upp handvirkt

Fyrsti kosturinn er að setja upp Python 3.10 frá upprunanum. Þetta er einfalt ferli, jafnvel með því að safna saman úr 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:

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:

2

Eins og þú sérð höfum við 2 kjarna, svo í (gera) skipuninni, svo (-j 2) var notað til að nýta kjarnana tvo.

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

python3.10 --version

Dæmi úttak:

Python 3.10.0

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 á AlmaLinux stýrikerfinu þínu til að forðast árekstur og trufla framleiðsluumhverfi þitt.

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 AlmaLinux 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.

Leyfi a Athugasemd