Kako instalirati Python 3.10 na Rocky Linux 8

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 stabilno u usporedbi s Python 3.9.

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

Preduvjeti

  • Preporučeni OS: Rocky Linux 8.+.
  • Korisnički račun: Korisnički račun sa sudo ili root pristupom.

Ažurirajte operativni sustav

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

sudo dnf upgrade --refresh -y

Tutorial će koristiti sudo naredba i pod pretpostavkom da imate sudo status.

Za provjeru sudo statusa na svom računu:

sudo whoami

Primjer izlaza koji prikazuje sudo status:

[joshua@rockylinux ~]$ sudo whoami
root

Da biste postavili postojeći ili novi sudo račun, posjetite naš vodič na Kako dodati korisnika u Sudoers na Rocky Linuxu.

Ako niste postavili sudo korisnika, upotrijebite sljedeću naredbu da se prijavite na root da biste nastavili.

su

Oglas


Ručno instalirajte Python 3.10

Instalacija Pythona 3.10 jednostavan je proces, čak i uz kompajliranje iz izvora. Prvo, morat ćete instalirati ovisnosti potrebne za izgradnju Pythona 3.10:

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

Napomena, ovo je stabilna verzija Pythona 3.10; posjetite i provjerite ima li ažuriranja.

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

tar -xf Python-3.10.0.tar.xz

Morat ćete se prebaciti na izvorni direktorij i pokrenuti konfiguracijsku skriptu, koja čini bitan popis za provjeru kako bi se osiguralo da su sve ovisnosti prisutne kako bi instalacija funkcionirala.

cd Python-3.10.0 && ./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 Rocky Linux 8

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

Kao što vidite, imamo 2 jezgre, tako u (napraviti) naredbu, koristili smo (-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:

Python 3.10.0

Stvorite virtualno okruženje

Pythonov venv modul je virtualno okruženje je Python okruženje takvo da su Python interpreter, biblioteke i skripte instalirane u njega izolirane od onih uspostavljenih u drugim virtualnim okruženjima, i (prema zadanim postavkama) sve biblioteke instalirane na vašem operativnom sustavu, na primjer, one koje su instalirane na vašem operativnom sustavu Rocky Linux kako biste izbjegli sukobljavanje i ometanje vaših proizvodnih okruženja.

Kako biste bili sigurni da je Python 3.10 ispravno instaliran i funkcionira, napravite brzi Python projekt kako slijedi.

Prvo stvorite direktorij projekta i idite do njega:

mkdir ~/test_app && cd ~/test_app

Sada unutar korijenskog direktorija projekta pokrenite sljedeću naredbu za stvaranje virtualnog okruženja, za test ime it test_app:

python3.10 -m venv test_app_venv

Zatim aktivirajte virtualno okruženje na sljedeći način:

source test_app_venv/bin/activate

Nakon pokretanja virtualnog okruženja, sada ćete biti u terminalu s promptom ljuske. Primijetit ćete da će ime vašeg okruženja imati prefiks.

Primjer:

(test_app_venv) [joshua@localhost test_app]

Prema zadanim postavkama, trebao bi biti instaliran pip 3.10, koji je najčešće korišteni upravitelj paketa za Python.

U vodiču za testiranje instalacije instaliran je Apache-Airflow.

Primjer:

pip3.10 install apache-airflow

Uklonite testnu aplikaciju pomoću PIP3.10.

pip3.10 uninstall apache-airflow

Primjer rezultata:

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

Za izlazak iz virtualnog okruženja upotrijebite sljedeću naredbu:

deactivate

Oglas


Komentari i zaključak

U tutorialu ste naučili kako instalirati Python 3.10 za Rocky Linux 8 i stvoriti brzo virtualno okruženje. Općenito gledano, Python 3.10 je još uvijek bolji, tako da bi zadržavanje na Pythonu 3.9 za sada moglo biti poželjnije. Za one koji žele testirati najnoviji Python, 3.10 je vrijedan ulaganja za instalaciju.

Ostavite komentar