Како инсталирати Питхон 3 на ЦентОС, Убунту и Виндовс?

Python predstavlja svestran, moćan i interpretiran programski jezik otvorenog koda, koji je izuzetno jednostavan za učenje i kompatibilan sa različitim platformama. Ističe se kao jedan od najtraženijih jezika u oblastima analize podataka i mašinskog učenja.

Ovaj jezik nudi bogat izbor ugrađenih i prenosivih biblioteka, koje se lako mogu integrisati kako bi se unapredili Python projekti. Takođe, pruža široku podršku za objektno orijentisane i funkcionalne pristupe u programiranju, što ga čini popularnim među softverskim inženjerima.

Trenutno, Python nudi dve verzije: Python 2.x i Python 3.x, koje nisu u potpunosti međusobno kompatibilne i imaju nekoliko razlika. Zato, odluka o korišćenju određene verzije treba da bude pažljivo razmotrena, u skladu sa vašim okruženjem i potrebama. Većina Linux distribucija dolazi sa predinstaliranom verzijom Pythona, što svedoči o njegovoj širokoj primeni u sistemskim bibliotekama i softveru.

Ovaj tekst će vas voditi kroz proces instalacije Pythona 3 na CentOS, Ubuntu i Windows operativnim sistemima. Važno je napomenuti da Python 3 može biti instaliran paralelno sa Python 2, ali je neophodno pažljivo definisati koji interpretator će biti podrazumevani za sistem.

Python 3 na CentOS 6.x/7.x

Za distribucije zasnovane na CentOS 6.x/7.x ili RHEL, Python 3 možete instalirati koristeći yum paket menadžer.

$ sudo yum install python3

Kada se to od vas zatraži, potvrdite pritiskom na ‘y’:

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

Ispod je prikazan zapis instalacije Pythona 3 na CentOS 7:

$ 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 na CentOS 8.x

Python 3 se može instalirati na CentOS 8.x koristeći DNF menadžer paketa. Da biste pokrenuli instalaciju, koristite sledeću komandu:

$ sudo dnf install python3

Kada se to od vas zatraži, potvrdite pritiskom na ‘y’:

Is this ok [y/N]: y

Deo zapisa instalacije Python 3 na CentOS 8 je prikazan ispod:

$ 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 na Ubuntu

Na operativnim sistemima koji koriste Ubuntu/Debian, Python 3 možete instalirati pomoću apt ili apt-get komandi.

Noviji Ubuntu sistemi već imaju instaliran Python 3. U slučaju da je Python 3 iz nekog razloga uklonjen i trebate ga ponovo instalirati, koristite sledeću komandu:

$ sudo apt install python3

Provera instalacije Pythona 3 na Linuxu

Instalacija Pythona 3 se lako može proveriti iz Linux terminala. Da biste proverili instaliranu verziju, koristite sledeću komandu:

$ python3 --version
Python 3.8.6
$

Python 3 na Windows-u

Na Windows operativnom sistemu, Python 3 se može instalirati pomoću jednostavnog instalacionog čarobnjaka, koji možete preuzeti sa zvanične Python web stranice. Podrazumevani instalater, dostupan na zvaničnoj stranici za preuzimanje, obično je sasvim adekvatan za većinu korisnika, osim ako vam nije potrebna određena verzija ili arhitektura Pythona.

Najnovija dostupna verzija u vreme pisanja ovog teksta je 3.9.1.

Za 64-bitne arhitekture, preuzeti instalacioni fajl će imati naziv sličan python-3.xx-amd64.exe.

  • Pokrenite instalaciju dvostrukim klikom na preuzeti exe fajl.
  • Podrazumevane opcije instalatera su obično prikladne. Međutim, imate mogućnost da promenite lokaciju instalacije i odaberete komponente koje želite da instalirate putem opcije „Custom installation“.
  • Takođe, možete odabrati da li će Python 3 biti instaliran za sve korisnike sistema ili samo za trenutni Windows korisnički nalog.
  • Na kraju, postoji opcija za dodavanje Python 3 u Windows PATH okruženje, što će vam omogućiti da koristite Python 3 iz komandne linije sa bilo koje lokacije na sistemu.
  • Nakon što potvrdite sva podešavanja, kliknite na dugme „Install Now“ da biste nastavili sa instalacijom Pythona 3 koristeći podrazumevane opcije.

  • Tokom instalacije, videćete prozor sa napretkom. Sačekajte da se instalacija završi.

  • Po završetku instalacije, moći ćete da pronađete ikonu Python 3.x u Windows Start meniju, klikom na koju se otvara Python 3 interaktivni CLI.

  • Interaktivni Python 3 CLI vam omogućava da pišete i izvršavate Python komande interaktivno. Kao primer, jednostavan „Hello World“ kod se može napisati pomoću komande „print“. S obzirom da je ovo interaktivni CLI, komanda se interpretira odmah, a rezultat se štampa bez odlaganja.

Za ozbiljnije programiranje, preporučuje se da koristite Python IDE (Integrated Development Environment).

Dodatni resursi

Više informacija o Pythonu i njegovoj primeni možete pronaći u njegovoj obimnoj dokumentaciji, ili pohađanjem online kurseva.

Sledeći korak je da naučite kako da instalirate PIP za instaliranje Python paketa.

Da li vam se dopao članak? Podelite ga sa drugima!