Ki jan yo enstale Python 3.10 sou Fedora Linux

Piton se youn nan lang wo nivo ki pi popilè, ki konsantre sou aplikasyon wo nivo ak oryante objè soti nan scripts senp rive nan algoritm aprantisaj machin konplèks. Python 3.10 se dènye lage a epi li pa klase kòm ki estab konpare ak Python 3.9 la, men kandida final la espere fini sou 4 oktòb 2021.

Kèk nan karakteristik Python ka fè:

  • Python ka itilize sou yon sèvè pou kreye aplikasyon pou entènèt.
  • Python ka itilize ansanm ak lojisyèl pou kreye workflows.
  • Python ka konekte ak sistèm baz done. Li kapab tou li ak modifye fichye yo.
  • Python ka itilize pou okipe gwo done ak fè matematik konplèks.
  • Python ka itilize pou pwototip rapid oswa devlopman lojisyèl ki pare pou pwodiksyon an.

Pou itilizatè yo ak espesyalman devlopè ki vle eseye dènye lage Python a, ou pral konnen ki jan yo enstale Python 3.10 sou Fedora Linux nan fen gid sa a. Menm prensip la ap travay sou pifò vèsyon Fedora Linux.

Kondisyon

  • OS rekòmande: Fedora Linux 34
  • Kont itilizatè: Yon kont itilizatè ki gen aksè sudo oswa rasin.

Mete ajou sistèm operasyon

Mete ajou ou Fedora Linux sistèm operasyon pou asire tout pakè ki egziste deja yo ajou:

sudo dnf update && sudo dnf upgrade -y

reklam


Enstale Python 3.10 lè l sèvi avèk DNF

Enstale dènye vèsyon Python 3.10 yo se yon pwosesis relativman senp sou Fedora Linux, paske li se yon vèsyon en Rhel ki konsantre sou dernye vèsyon pake yo ki rafrechi chak 6 mwa.

Premyèman, asire w ke ou tcheke si depo tès la aktive:

sudo dnf install --enablerepo=updates-testing python3.10

Apre sa, enstale Python 3.10 ak lòd sa a:

sudo dnf install python3.10

Egzanp pakè yo pral enstale:

Ki jan yo enstale Python 3.10 sou Fedora Linux

Kalite Y ak Lè sa a, peze la antre nan kle pou kontinye ak enstalasyon an.

Yon fwa fini, konfime ak tcheke vèsyon an jan sa a:

python3.10 --version

Egzanp pwodiksyon:

[jjames@fedora ~]$ python3.10 --version
Python 3.10.0rc1

Sa a, epi ou te enstale Python 3.10.

Enstale Python 3.10 sou Fedora Linux soti nan sous

Opsyon altènatif la pou moun ki santi yo jiska plis nan yon defi oswa ki mande sèten bati avanse nan repozitwa git nan sous la ka chwazi enstale dirèkteman nan sous la. Pwoblèm prensipal ki genyen ak metòd sa a se ke ou pa fasil mete ajou manadjè pake DNF a tankou ou ta epi yo pral bezwen rekonpile pou nenpòt ki chanjman.

Premyèman, w ap bezwen enstale depandans ki nesesè yo bati Python 3.10:

sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel -y

Dezyèm pati a ap vizite a downloads paj sou sit entènèt Python a epi jwenn vèsyon an dènye lè l sèvi avèk (wget):

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

Achiv dosye a piti, kidonk li pa pral pran anpil tan pou telechaje. Yon fwa fè, ekstrè achiv la:

tar -xf Python-3.10.0rc1.tar.xz

Ou pral bezwen chanje nan anyè sous la epi kouri script konfigirasyon an, ki fè yon lis verifikasyon debaz pou asire ke tout depandans yo prezan pou enstalasyon an travay.

cd Python-3.10.0rc1.tar.xz && ./configure --enable-optimizations

Remake byen, la (–pèmèt-optimizasyon) se rekòmande kòm li optimize binè a Python pa kouri tès miltip men li pran tan siplemantè fè konpetisyon. An jeneral, pwosesis la ta dwe pran kèk minit, kidonk li rekòmande pa sote.

Egzanp pwodiksyon fen:

Ki jan yo enstale Python 3.10 sou Fedora Linux

Opsyon kap vini an se sèvi ak la (fè) kòmand pou kòmanse pwosesis konstriksyon an.

make -j 2

Remake byen, la (-j) koresponn ak kantite nwayo nan sistèm ou a akselere tan an bati. Si ou gen yon sèvè pwisan, ou ka mete sa a osi wo ke ou renmen. Si ou pa fè sa, Lè sa a, li pral opsyon nan default nan 1. Pou chèche konnen konbyen nwayo ou genyen sou sistèm ou a, egzekite kòd sa a:

nproc

Egzanp pwodiksyon nwayo sistèm operasyon tès LinuxCapable gen:

Ki jan yo enstale Python 3.10 sou Fedora Linux

Kòm ou ka wè, nou gen 2 nwayo, kidonk nan (fè) kòmandman an, nou itilize (-j 2).

Nan dènye etap la, yon fwa ou te fini ak pwosesis la bati, ou pral enstale sous Python 3.10 pa egzekite sa ki annapre yo:

sudo make altinstall

Remake byen, gid la te itilize (altinstalle) olye pou yo default la (enstale) paske li pral ranplase sistèm default python3 binè python binè dosye a /usr/bin/python.

Tcheke vèsyon enstalasyon an pou asire w ke li te enstale avèk siksè ak nimewo konstriksyon aktyèl li yo:

python3.10 --version

Egzanp pwodiksyon:

[jjames@fedora ~]$ python3.10 --version
Python 3.10.0rc1

reklam


Kòmantè ak konklizyon

Gid la te montre w kouman pou w enstale dènye vèsyon Python 3.10 sou sistèm operasyon Fedora Linux ou a lè w itilize swa repozitwa tès Fedora oswa enstale nan konpile dènye fichye sous Python yo.

Leave a Comment