Cum se instalează Python 3 pe CentOS, Ubuntu și Windows?

Python este un limbaj de programare deschis, puternic, interpretat și ușor de învățat, care acceptă mai multe platforme. Este unul dintre cele mai preferate limbaje de programare în domeniile Data Analytics și Machine Learning.

Oferă un set extins de biblioteci încorporate și portabile care pot fi incluse cu ușurință pentru a vă extinde proiectul Python. În plus, are un suport larg pentru practicile de programare funcțională și orientate pe obiecte ale ingineriei software.

Python oferă în prezent atât Python 2.x, cât și Python 3.x, care nu sunt pe deplin compatibile între ele și au mai multe diferențe. Prin urmare, alegerea utilizării fiecăreia dintre ele ar trebui să fie o decizie planificată, bazată pe mediul și nevoile dvs. actuale. Majoritatea distribuțiilor Linux sunt preinstalate cu o versiune Python datorită utilizării extinse în bibliotecile și software-ul OS.

Acest articol va acoperi instalarea Python 3 pe platformele bazate pe CentOS, Ubuntu și Windows. Python 3 poate fi instalat împreună cu Python 2, dar trebuie să fiți atenți când specificați interpretul Python implicit al sistemului.

Python 3 pe CentOS 6.x/7.x

Pentru distribuția bazată pe CentOS 6.x/7.x sau RHEL, puteți instala Python 3 folosind yum.

$ sudo yum install python3

Când vi se solicită, confirmați apăsând „y”:

Is this ok [y/d/N]: y

Jurnalul de instalare Python 3 pe CentOS 7 este prezentat mai jos:

$ sudo yum install python3
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.excellmedia.net
* extras: centos.excellmedia.net
* updates: centos.excellmedia.net
base | 3.6 kB 00:00:00
docker-ce-stable | 3.5 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
Resolving Dependencies
--> Running transaction check
---> Package python3.x86_64 0:3.6.8-18.el7 will be installed
--> Processing Dependency: python3-libs(x86-64) = 3.6.8-18.el7 for package: python3-3.6.8-18.el7.x86_64
--> Processing Dependency: python3-setuptools for package: python3-3.6.8-18.el7.x86_64
--> Processing Dependency: python3-pip for package: python3-3.6.8-18.el7.x86_64
--> Processing Dependency: libpython3.6m.so.1.0()(64bit) for package: python3-3.6.8-18.el7.x86_64
--> Running transaction check
---> Package python3-libs.x86_64 0:3.6.8-18.el7 will be installed
--> Processing Dependency: libtirpc.so.1()(64bit) for package: python3-libs-3.6.8-18.el7.x86_64
---> Package python3-pip.noarch 0:9.0.3-8.el7 will be installed
---> Package python3-setuptools.noarch 0:39.2.0-10.el7 will be installed
--> Running transaction check
---> Package libtirpc.x86_64 0:0.2.4-0.16.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================================================================================================
Package Arch Version Repository Size
==========================================================================================================================================================================
Installing:
python3 x86_64 3.6.8-18.el7 updates 70 k
Installing for dependencies:
libtirpc x86_64 0.2.4-0.16.el7 base 89 k
python3-libs x86_64 3.6.8-18.el7 updates 6.9 M
python3-pip noarch 9.0.3-8.el7 base 1.6 M
python3-setuptools noarch 39.2.0-10.el7 base 629 k

Transaction Summary
==========================================================================================================================================================================
Install 1 Package (+4 Dependent packages)

Total download size: 9.3 M
Installed size: 48 M
Is this ok [y/d/N]: y
Downloading packages:
(1/5): python3-3.6.8-18.el7.x86_64.rpm | 70 kB 00:00:00
(2/5): libtirpc-0.2.4-0.16.el7.x86_64.rpm | 89 kB 00:00:00
(3/5): python3-setuptools-39.2.0-10.el7.noarch.rpm | 629 kB 00:00:01
(4/5): python3-pip-9.0.3-8.el7.noarch.rpm | 1.6 MB 00:00:06
(5/5): python3-libs-3.6.8-18.el7.x86_64.rpm | 6.9 MB 00:00:15
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 613 kB/s | 9.3 MB 00:00:15
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : libtirpc-0.2.4-0.16.el7.x86_64 1/5
Installing : python3-setuptools-39.2.0-10.el7.noarch 2/5
Installing : python3-pip-9.0.3-8.el7.noarch 3/5
Installing : python3-3.6.8-18.el7.x86_64 4/5
Installing : python3-libs-3.6.8-18.el7.x86_64 5/5
Verifying : libtirpc-0.2.4-0.16.el7.x86_64 1/5
Verifying : python3-setuptools-39.2.0-10.el7.noarch 2/5
Verifying : python3-libs-3.6.8-18.el7.x86_64 3/5
Verifying : python3-3.6.8-18.el7.x86_64 4/5
Verifying : python3-pip-9.0.3-8.el7.noarch 5/5

Installed:
python3.x86_64 0:3.6.8-18.el7

Dependency Installed:
libtirpc.x86_64 0:0.2.4-0.16.el7 python3-libs.x86_64 0:3.6.8-18.el7 python3-pip.noarch 0:9.0.3-8.el7 python3-setuptools.noarch 0:39.2.0-10.el7

Complete!
$

Python 3 pe CentOS 8.x

Python 3 poate fi instalat pe CentOS 8.x folosind managerul de pachete DNF. Utilizați comanda de mai jos pentru a porni instalarea Python 3:

$ sudo dnf install python3

Când vi se solicită, confirmați apăsând „y”:

Is this ok [y/N]: y

Fragmentul de jurnal al instalării Python 3 pe CentOS 8 este afișat mai jos:

$ sudo dnf install python3
Last metadata expiration check: 6:25:17 ago on Friday 11 December 2020 12:44:46 PM IST.
Package python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 is already installed.
Dependencies resolved.
==========================================================================================================================================================================
Package Architecture Version Repository Size
==========================================================================================================================================================================
Upgrading:
python36 x86_64 3.6.8-2.module_el8.3.0+562+e162826a AppStream 19 k

Transaction Summary
==========================================================================================================================================================================
Upgrade 1 Package

Total download size: 19 k
Is this ok [y/N]: y
Downloading Packages:
python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64.rpm 5.6 kB/s | 19 kB 00:03
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 4.6 kB/s | 19 kB 00:04
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Upgrading : python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2
Running scriptlet: python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2
Cleanup : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2
Running scriptlet: python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2
Verifying : python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2
Verifying : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2
Installed products updated.

Upgraded:
python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64

Complete!
$

Python 3 pe Ubuntu

Pe un sistem de operare care rulează Ubuntu/Debian, putem folosi apt sau apt-get pentru a obține Python 3.

  Cum se schimbă planul de alimentare pe Windows 10

Sistemele Ubuntu mai noi au deja instalat Python 3. În cazul în care a fost eliminat dintr-un motiv oarecare și trebuie să îl instalați în mod explicit, utilizați comanda de mai jos:

$ sudo apt install python3

Verificați Python 3 pe Linux

Python 3 poate fi verificat cu ușurință din terminalul Linux. Pentru a verifica versiunea instalată, utilizați:

$ python3 --version
Python 3.8.6
$

Python 3 pe Windows

Pe Windows, Python 3 poate fi instalat cu un simplu program de instalare bazat pe vrăjitor de pe site-ul oficial Python. Programul de instalare implicit oferit pe oficial pagina de descărcare ar trebui să fie suficient de bun pentru majoritatea scopurilor, cu excepția cazului în care trebuie să alegeți o versiune sau o arhitectură Python diferită.

Cea mai recentă versiune disponibilă la momentul scrierii acestui articol este 3.9.1.

Pentru arhitectura pe 64 de biți, programul de instalare Python descărcat va fi numit ceva de genul python-3.xx-amd64.exe.

  • Lansați programul de instalare executând fișierul exe descărcat.
  • Opțiunile implicite selectate pentru programul de instalare ar trebui să fie gata. Cu toate acestea, aveți opțiunea de a modifica locația de instalare și componentele cu opțiunea de instalare Personalizare.
  • Există, de asemenea, o opțiune de a instala Python 3 pentru toți utilizatorii sau doar pentru contul dvs. de utilizator Windows specific.
  • În cele din urmă, există o opțiune de a adăuga Python 3 în variabila de mediu Windows PATH, care vă va permite să utilizați Python 3 din promptul de comandă Windows din orice locație de director.
  • După ce toate setările sunt confirmate, faceți clic pe Instalare acum pentru a continua cu instalarea Python 3 folosind opțiunile implicite.

  • Dialogul de instalare va afișa progresul instalării. Vă rugăm să așteptați să se finalizeze.
  Cum se instalează ICC Profile pe Windows 10

  • La finalizarea instalării, veți putea găsi pictograma Python 3.x în meniul Start al Windows, care deschide CLI interactiv Python 3.

  • Interactive Python 3 CLI vă permite să scrieți și să executați comenzi Python în mod interactiv. Ca exemplu, un cod simplu Hello World în Python poate fi scris folosind comanda print. Deoarece este un CLI interactiv, comanda este interpretată simultan, iar rezultatul este imprimat imediat.

Pentru a practica codul, ar trebui să obțineți Python IDE.

Lectură suplimentară

Puteți afla mai multe despre Python și despre utilizarea sa din extensia sa documentație sau prin cursuri online.

Apoi, aflați cum să instalați PIP pentru a instala pachetele Python.

Ți-a plăcut să citești articolul? Ce zici de împărtășirea cu lumea?