Kako instalirati Python 3.10 na Ubuntu 20.04

Piton je jedan od najpopularnijih jezika visoke razine, fokusirajući se na aplikacije visoke razine i objektno orijentirane, od jednostavnih skriptova do složenih algoritama strojnog učenja. 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, na kraju ovog vodiča znat ćete kako instalirati Python 3.10 na Ubuntu 20.04 LTS.

Preduvjeti

  • Preporučeni OS: Ubuntu 20.04 ili više
  • Korisnički račun: Korisnički račun sa sudo or root pristup.

Ažurirajte operativni sustav

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

sudo apt update && sudo apt upgrade -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@ubuntu ~]$ sudo whoami
root

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

Za korištenje root račun, upotrijebite sljedeću naredbu s root lozinkom za prijavu.

su

Oglas


Instalirajte Python 3.10 s APT Package Managerom

Instalacija najnovijih verzija Pythona 3.10 relativno je jednostavan proces na Ubuntu, zahvaljujući prilagođenim PPA-ovima. Da biste instalirali i primali kontinuirana ažuriranja za nove značajke, ispravke pogrešaka i kritična sigurnosna ažuriranja, dodat ćete (mrtva zmija/ppa).

Prvo instalirajte preduvjet za dodavanje prilagođenih PPA-ova:

sudo apt install software-properties-common -y

Drugo, dodajte (mrtva zmija/ppa) na vaš popis izvora APT upravitelja paketa:

sudo add-apt-repository ppa:deadsnakes/ppa -y

Nakon što je spremište instalirano, sada možete instalirati Python 3.10 izvršavanjem sljedećeg koda:

sudo apt install python3.10

Vidjet ćete sljedeće pakete instalirane u vašoj instalaciji:

kako instalirati python 3.10 na ubuntu 20.04 lts focal fossa

Da biste provjerili instalaciju i verziju verzije Python 3.10, učinite sljedeće:

python3.10 --version

Primjer rezultata:

kako instalirati python 3.10 na ubuntu 20.04 lts focal fossa

Napomena, ova će se verzija s vremenom promijeniti samo je primjer.

Alternativa – Noćne gradnje

Za programere koji zahtijevaju najnovije noćne verzije, PPA ima dodatnu granu za te verzije. Međutim, trebali bi ih koristiti samo profesionalci i programeri koji zahtijevaju korištenje takvih verzija.

sudo add-apt-repository ppa:deadsnakes/nightly -y

Sada, ako imate zadani 3.10 stabilan do (mrtva zmija/ppa), možete pokrenuti naredbu apt update za nadogradnju postojećih paketa.

sudo apt update

Zatim nadogradite pakete:

sudo apt upgrade

Ako nemate instaliran python, upotrijebite naredbu za instalaciju.

sudo apt install python3.10 -y

ZAPAMTITE REDOVITO AŽURIRATI JER JE OVO VERZIJA ZA NOĆNU IZRADU.

Ako se želite vratiti na stabilni PPA. Prvo uklonite python 3.10.

sudo apt autoremove python3.10 --purge

Zatim uklonite PPA za Nightly build.

sudo add-apt-repository --remove ppa:deadsnakes/nightly -y

Kada završite, ažurirajte popis APT spremišta kako bi odražavao uklanjanje.

sudo apt update

Sada ponovno instalirajte Python 3.10; možda ćete morati ponovno dodati stabilni PPA ako ga uklonite. Na taj način možete se prebacivati ​​između verzija. Međutim, savjetuje se da postavite virtualna okruženja ako trebate koristiti više okruženja.

Instalirajte Python 3.10 na Ubuntu iz izvora

Alternativna opcija za one koji se osjećaju većim izazovom ili zahtijevaju specifične napredne verzije iz git repozitorija izvora mogu se odlučiti za instalaciju izravno iz izvora. Glavni problem s ovom metodom je taj što se ne možete brzo ažurirati poput upravitelja APT paketa i morat ćete ponovno kompajlirati za sve promjene.

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

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev

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

kako instalirati python 3.10 na ubuntu 20.04 lts focal fossa

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

2

Kao što vidite, imamo dvije 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 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

Oglas


Napravite testno 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 Ubuntu operativnom sustavu 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]

Po defaultu, PIP3.10 treba instalirati, što 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

Komentari i zaključak

U tutorialu ste naučili kako instalirati Python 3.10 za Ubuntu 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.

Pretplati me
Obavijesti o
2 Komentari
Umetne povratne informacije
Pogledajte sve komentare

To je bilo nešto što mogu nazvati pravim vodičem. Isprobao sam razne tutove za instalaciju pythona 3.10. Ali pip3.10 ni u kom slučaju nije radio. Ali, nakon ovih koraka, sve radi dobro.

2
0
Volio bih vaše misli, molim vas komentirajte.x