Kako instalirati Python 3.10 na Fedora Linux

Piton je jedan od najpopularnijih jezika visoke razine, koji se fokusira na aplikacije visoke razine i objektno orijentirane, od jednostavnih skriptova do složenih algoritama strojnog učenja. Python 3.10 je najnovije izdanje i nije klasificirano kao stabilan u usporedbi s Python 3.9, ali se očekuje da će konačni kandidat biti dovršen 4. listopada 2021.

Neke od značajki koje Python može učiniti:

  • Python se može koristiti na poslužitelju za izradu web aplikacija.
  • Python se može koristiti uz softver za stvaranje tijekova rada.
  • Python se može povezati sa sustavima baza podataka. Također može čitati i mijenjati datoteke.
  • Python se može koristiti za rukovanje velikim podacima i izvođenje složene matematike.
  • Python se može koristiti za brzu izradu prototipa ili razvoj softvera spremnog za proizvodnju.

Za korisnike, a posebno programere koji žele isprobati najnovije izdanje Pythona, znat ćete kako instalirati Python 3.10 na Fedora Linux na kraju ovog vodiča. Isti princip će raditi na većini verzija Fedora Linuxa.

Preduvjeti

  • Preporučeni OS: Fedora Linux 34
  • Korisnički račun: Korisnički račun sa sudo ili root pristupom.

Ažuriranje operativnog sustava

Ažurirajte svoj Fedora Linux operativni sustav kako biste bili sigurni da su svi postojeći paketi ažurirani:

sudo dnf update && sudo dnf upgrade -y

Oglas


Instalirajte Python 3.10 koristeći DNF

Instalacija najnovijih verzija Pythona 3.10 relativno je jednostavan proces na Fedora Linuxu, s obzirom na to da se radi o uzvodnoj verziji Rhel-a koja se fokusira na najnovije verzije paketa koje se osvježavaju svakih 6 mjeseci.

Prvo provjerite je li omogućeno spremište za testiranje ažuriranja:

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

Zatim instalirajte Python 3.10 sa sljedećom naredbom:

sudo dnf install python3.10

Primjer paketa koji će se instalirati:

Kako instalirati Python 3.10 na Fedora Linux

Tip Y i zatim pritisnite ući ključ za nastavak instalacije.

Kada završite, potvrdite provjerom verzije na sljedeći način:

python3.10 --version

Primjer rezultata:

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

To je to i instalirali ste Python 3.10.

Instalirajte Python 3.10 na Fedora Linux iz izvora

Alternativna opcija za one koji osjećaju veći izazov ili zahtijevaju određene napredne verzije iz git repozitorija izvora mogu se odlučiti za instalaciju izravno iz izvora. Glavni problem s ovom metodom je to što ne možete jednostavno ažurirati DNF upravitelj paketa kao što biste to učinili i morat ćete ga ponovno kompajlirati za bilo kakve promjene.

Prvo, morat ćete instalirati ovisnosti potrebne za izgradnju Pythona 3.10:

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

Drugi dio je posjeta stranica preuzimanja na Pythonovoj web stranici i korištenje najnovije verzije (wget):

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

Arhiva datoteka je mala, tako da neće trebati dugo za preuzimanje. Kada završite, raspakirajte arhivu:

tar -xf Python-3.10.0rc1.tar.xz

Morat ćete se prebaciti na izvorni direktorij i pokrenuti konfiguracijsku skriptu, koja radi osnovni kontrolni popis kako bi se osiguralo da su sve ovisnosti prisutne kako bi instalacija funkcionirala.

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

Napomena, (–omogućeno-optimizacije) preporuča se jer optimizira Python binarni program pokretanjem više testova, ali je potrebno dodatno vrijeme za natjecanje. Sveukupno bi postupak trebao trajati nekoliko minuta, stoga se ne preporučuje preskakanje.

Primjer krajnjeg izlaza:

Kako instalirati Python 3.10 na Fedora Linux

Sljedeća opcija je korištenje (napraviti) naredbu za pokretanje procesa izgradnje.

make -j 2

Napomena, (-j) odgovara broju jezgri u vašem sustavu kako bi se ubrzalo vrijeme izrade. Ako imate moćan poslužitelj, možete ga postaviti koliko god želite. Ako to ne učinite, tada će to biti zadana opcija od 1. Da biste saznali koliko jezgri imate na svom sustavu, izvedite sljedeći kod:

nproc

Primjer izlaza jezgri LinuxCapable testni operativni sustav ima:

Kako instalirati Python 3.10 na Fedora Linux

Kao što vidite, imamo 2 jezgre, tako da smo koristili naredbu (make). (-j 2).

U posljednjem koraku, nakon što završite s postupkom izgradnje, instalirat ćete izvorni Python 3.10 izvršavanjem sljedećeg:

sudo make altinstall

Napomena, vodič se koristio (altinstall) umjesto zadane (instalirati) jer će prebrisati zadanu sistemsku python3 binarnu python binarnu datoteku /usr/bin/python.

Provjerite verziju instalacije kako biste bili sigurni da je uspješno instalirana i njezin trenutni broj verzije:

python3.10 --version

Primjer rezultata:

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

Oglas


Komentari i zaključak

Vodič vam je pokazao kako instalirati najnoviju verziju Pythona 3.10 na vaš Fedora Linux operativni sustav korištenjem testnog spremišta Fedore ili instaliranjem kompajliranjem najnovijih izvornih datoteka Python izdanja.

Ostavite komentar