Kako instalirati Python 3.9 na Debian 11 Bullseye

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. Jezik Python stvorio je Guido van Rossum i izdao ga je 1991., Python 2 2000. i Python 3 2008. Trenutno, najnovija serija u Pythonu je 3.9 donosi značajne promjene u jezičnim značajkama i kako se jezik razvija zajedno s povećanje performansi u novim funkcijama niza, operatorima udruživanja rječnika i dosljednijim i stabilnijim internim API-jima.

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.

U sljedećem vodiču naučit ćete kako instalirati Python 3.9 na Debian 11 Bullseye, zajedno s kratkim primjerom kako stvoriti virtualno okruženje (venv).

Preduvjeti

  • Preporučeni OS: Debian 11 Bullseye
  • Korisnički račun: Korisnički račun sa sudo privilegije or root pristup (su naredba).
  • Potrebni paketi: 

Ažuriranje operativnog sustava

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

sudo apt update && sudo apt upgrade

Root ili Sudo pristup

Prema zadanim postavkama, kada kreirate svoj račun pri pokretanju s Debianom u usporedbi s drugim distribucijama, on ne dobiva automatski status sudoers. Morate imati pristup root lozinka koristiti naredba su ili posjetite naš vodič na Kako dodati korisnika u Sudoers na Debianu.


Oglas


Metoda 1. Instalirajte Python 3.9 s APT-om

Prva opcija za instaliranje Pythona 3.9 je korištenje APT upravitelja paketa, koji se često preporučuje zbog njegove jednostavnosti korištenja, stabilnosti i, što je još važnije, dostupnosti hitnih sigurnosnih ažuriranja koja se mogu primijeniti u nekoliko naredbi s ostatkom vašeg ažuriranja sustava.

Prema zadanim postavkama, Python 3.9 bi trebao biti instaliran. Ako nedostaje, upotrijebite sljedeću naredbu apt da instalirate Python u svoj terminal:

sudo apt install python3.9

Zatim provjerite instalaciju pomoću naredbe politike apt-cache:

sudo apt-cache policy python3.9

Primjer rezultata:

python3.9:
  Installed: 3.9.2-1
  Candidate: 3.9.2-1
  Version table:
 *** 3.9.2-1 500
        500 http://ftp.au.debian.org/debian bullseye/main amd64 Packages
        100 /var/lib/dpkg/status

Zatim potvrdite instaliranu verziju:

python 3.9 --version

Primjer rezultata:

Python 3.9.2

Metoda 2. Instalirajte Python 3.9 iz izvora

Drugi dio instalacije 3.9 buildova je instaliranje potrebnih paketa. Da biste instalirali ove ovisnosti, pokrenite sljedeću naredbu u svom terminalu:

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

Dalje, posjetite stranica preuzimanja i nabavite najnoviju verziju Pythona 3.9 i upotrijebite naredba wget za preuzimanje najnovije arhive:

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

Raspakirajte Python arhivu. Zapamtite, promijenite broj verzije ako ste preuzeli noviju:

tar -xf Python-3.9.7.tar.xz
mv Python-3.9.7 /opt

Dođite do direktorija i pokrenite ./configure –enable-optimizations naredba:

cd /opt/Python-3.9.7
./configure --enable-optimizations --enable-shared

Napomena, skripta obavlja nekoliko provjera kako bi se uvjerila da su prisutne sve ovisnosti na vašem sustavu. The ./configure –enable-optimizations optimizirati će Python binarni program pokretanjem višestrukih testova, što će proces gradnje učiniti sporijim.

Sada kada ste izgradili i konfigurirali okruženje, vrijeme je da ga prevedete s naredbom napraviti.

make

Zgodan trik je odrediti -j jer to može značajno povećati brzinu kompajliranja ako imate moćan poslužitelj. Na primjer, LinuxCapable poslužitelj ima 6 CPU-a, a ja mogu koristiti svih 6 ili barem 4 do 5 za povećanje brzine.

make -j 6

Nakon što završite sa graditi, instalirajte Python binarne datoteke na sljedeći način:

make

Napomena, preporuča se korištenje napravi altinstall naredba NE prebrisati zadani Python 3 binarni sustav.

Sljedeće, nakon instalacije, morate konfigurirati dinamičke veze za vrijeme izvođenja povezivača:

sudo ldconfig /opt/Python3.9.7

Napomena, nemojte ovo preskočiti jer ćete se suočiti s problemima. Također ćete morati zamijeniti put imenom i verzijom direktorija.

Potvrdite da je Python 3.9 instaliran i verzija verzije tako da pokrenete sljedeću naredbu:

python3.9 –version

Primjer rezultata:

Python 3.9.7

Oglas


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 njemu izolirane od onih instaliranih 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.9 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.9 -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) root@debian:~/test_app# 

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

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

deactivate

Komentari i zaključak

Vodič vam je pokazao kako konfigurirati i izgraditi svoju verziju Pythona na vašem Debian 11 Bullseye sustavu koristeći jednu od dvije objavljene metode. Morat ćete se pobrinuti da ga nastavite ažurirati kao i kod svih samostalno sastavljenih verzija, a ažuriranja, posebno vezana za sigurnost, mogu se zaboraviti bez provjere u budućnosti, stoga je najbolje da se pretplatite na Python RSS feed ili slično kako biste bili u toku vijesti i ažuriranja.

1 misao o “Kako instalirati Python 3.9 na Debian 11 Bullseye”

  1. Ili možete koristiti jasle za pakete. To je ako ste lijeni kao ja (20 godina korisnik i 65 plus). No, upravitelj paketa će vam također pokazati druge PGM-ove koji se mogu koristiti punim alatima za dodavanje.

    odgovor

Ostavite komentar