Cum se instalează Python în sistemele RHEL și Debian


Câteva universități de top din întreaga lume folosesc Python pentru a introduce studenții în programare. Institutul de Tehnologie din Massachusetts (MIT), Universitatea din Texas din Arlington și Stanford sunt doar câteva exemple de instituții care folosesc acest limbaj pe scară largă.

În plus, este important să rețineți că Python este, de asemenea, util pentru o mare varietate de scopuri educaționale, de întreprindere și științifice – de la dezvoltarea web la aplicații desktop, la învățarea automată și orice altceva.

[ S-ar putea să vă placă și: Cum se instalează cel mai recent Python în Ubuntu ]

În prezent, există două versiuni majore de Python în uz – 2 și 3, cu 2 pierzând rapid teren în fața 3de vreme ce primul nu mai este în curs de dezvoltare activă. Deoarece toate distribuțiile Linux vin cu Python 2.x instalat.

[ S-ar putea să vă placă și: Noțiuni introductive în programarea și scripturile Python în Linux – Partea 1 ]

În acest articol, vom arăta cum să instalați și să utilizați cea mai recentă versiune Python în Debian și derivatele sale, cum ar fi Ubuntu (cea mai recentă versiune LTS are deja cea mai recentă versiune Python instalat) sau Linux Mint. Accentul nostru va fi instalarea instrumentelor lingvistice de bază care pot fi utilizate în linia de comandă.

Cu toate acestea, vom explica și cum să instalăm Python IDLE – un instrument bazat pe GUI care ne permite să rulăm cod Python și să creăm funcții de sine stătătoare.

Instalați Python pe Linux din sursă

La momentul scrierii acestui articol (noiembrie 2022), cea mai recentă versiune este Python 3.11 și vom efectua instalarea de la sursă.

Deși putem instala pachetele de bază și dependențele acestora folosind apt.

De ce? Motivul este simplu: acest lucru ne permite să avem cea mai recentă versiune stabilă a limbajului (3.11) și să oferim o metodă de instalare independentă de distribuție.

Înainte de a instala Python în distribuții bazate pe RHEL, cum ar fi CentOS Stream Fedora, Rocky și AlmaLinux, să ne asigurăm că sistemul nostru are toate dependențele de dezvoltare necesare:

# yum -y groupinstall development
# yum -y install zlib-devel

În > distribuțiile bazate pe Debian, cum ar fi Ubuntu și Linux Mint, va trebui să instalăm gcc, make și biblioteca de compresie/decompresie zlib:

# aptitude -y install gcc make zlib1g-dev

Odată ce pachetele de bază necesare sunt instalate, puteți merge la comanda oficială wget pentru a o descărca direct și a o instala.

# wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tar.xz
# tar xJf Python-3.11.0.tar.xz
# cd Python-3.11.0
# ./configure
# make
# make install

Acum relaxează-te și du-te să ia un sandviș pentru că poate dura ceva timp. Când instalarea este completă, utilizați care pentru a verifica locația binarului principal:

# which python3
# python3 -V
# python3

Ieșirea comenzii de mai sus ar trebui să fie similară cu:

[:~/Python-3.11.0]# which python3
/usr/local/bin/python3
[:~/Python-3.11.0]# python3 -V
Python 3.11.0
[:~/Python-3.11.0]# python3
Python 3.11.0 (main, Nov 15 2022, 09:50:56) [GCC 8.5.0 20210514 (Red Hat 8.5.0-10)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> quit
Use quit() or Ctrl-D (i.e. EOF) to exit
>>> quit()

Felicitări! Python 3.11 este acum instalat pe sistemul dvs.

Instalați Python IDLE pe Linux

Python IDLE este un instrument bazat pe GUI pentru Python. Dacă doriți să instalați Python IDLE, luați pachetul numit idle (Debian) sau python-tools (RHEL).

# yum install python3-idle  [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
# apt-get install idle       [On Debian, Ubuntu and Mint]

Introdu următoarea comandă pentru a porni Python IDLE.

# idle3
Or
# idle
rezumat

În acest articol, am explicat cum să instalați cea mai recentă versiune stabilă Python din sursă.

Nu în ultimul rând, dacă veniți de la Python 2, poate doriți să aruncați o privire la documentația oficială 2to3. Acesta este un program care citește codul Python 2 și îl transformă în cod Python 3 valid.

Aveți întrebări sau comentarii despre acest articol? Nu ezitați să ne contactați folosind formularul de mai jos.