Android

Kako instalirati python 3 na centos 7

Install Anaconda Python, Jupyter Notebook And Spyder on Windows 10

Install Anaconda Python, Jupyter Notebook And Spyder on Windows 10

Sadržaj:

Anonim

Ovaj će vas vodič uputiti kroz instaliranje Python-a 3 na sustav CentOS 7 pomoću softverske kolekcije (SCL) zajedno s distribucijskom zadanom Python verzije 2.7. Također ćemo vam pokazati kako stvoriti Python virtualno okruženje.

Python je jedan od najpopularnijih programskih jezika na svijetu. Sa svojim jednostavnim i lakim za naučiti sintaksu Python je odličan izbor za početnike i iskusne programere. Python je prilično svestran programski jezik. Možete ga koristiti za gotovo sve što želite, pisati male skripte, izrađivati ​​igre, izrađivati ​​web stranice, izrađivati ​​algoritme strojnog učenja, analizirati podatke i još mnogo toga.

Mnogo popularnih aplikacija i web stranica, uključujući YouTube, DropBox, Reddit, Quora, Instagram, razvijeno je pomoću Pythona.

Iako je Python 2 dobro podržan i aktivan, Python 3 smatra se sadašnjošću i budućnosti jezika.

Omogući softverske kolekcije (SCL)

Zbirke softvera, poznate i kao SCL, zajednički je projekt koji vam omogućuje izgradnju, instaliranje i korištenje više verzija softvera na istom sustavu, bez utjecaja na zadane pakete sustava. Omogućivanjem SCL-a imat ćete pristup novijim verzijama programskih jezika i usluga koje nisu dostupne u jezgrenim spremištima.

CentOS 7 se isporučuje sa Python 2.7.5 koji je kritični dio osnovnog sustava CentOS. SCL vam omogućuje instalaciju novijih verzija python 3.x-a uz zadani python v2.7.5 kako bi alati sustava kao što je yum i dalje pravilno radili.

Da biste omogućili SCL, morate instalirati datoteku s izdanjem CentOS SCL. Dio je spremišta CentOS dodataka i može se instalirati pokretanjem sljedeće naredbe:

sudo yum install centos-release-scl

Instaliranje Pythona 3 na CentOS 7

Sada kada imate pristup spremištu SCL, možete instalirati bilo koju Python 3.x verziju koja vam je potrebna. Trenutno su dostupne sljedeće Python 3 kolekcije:

  • Python 3.3Python 3.4Python 3.5Python 3.6

U ovom će tutorialu instalirati Python 3.6, što je najnovija verzija dostupna u trenutku pisanja. Da biste to učinili, na vašem CentOS 7 terminalu upišite sljedeću naredbu:

sudo yum install rh-python36

Korištenje Pythona 3

Jednom kada je paket rh-python36 instaliran, provjerite Python verziju upišite:

python --version

Python 2.7.5

Primijetit ćete da je Python 2.7 zadana verzija Pythona u vašoj trenutnoj ljusci.

Za pristup Python 3.6 trebate pokrenuti novu instancu ljuske pomoću alata scl Software Collection:

scl enable rh-python36 bash

Ono što naredba čini je pozivanje skripte /opt/rh/rh-python36/enable , što mijenja varijable okoline ljuske.

python --version

Python 3.6.3

Važno je istaknuti da je Python 3.6 postavljen kao zadana Python verzija samo u ovoj sesiji ljuske. Ako napustite sesiju ili otvorite novu sesiju s drugog terminala, Python 2.7 će biti zadana Python verzija.

Instaliranje razvojnih alata

Za izgradnju Python modula potrebni su razvojni alati. Da biste instalirali potrebne alate i knjižnice, upišite:

sudo yum groupinstall 'Development Tools'

Stvaranje virtualnog okruženja

Python Virtual Environments omogućuje vam instaliranje Python modula na izoliranom mjestu za određeni projekt, a ne instaliranje na globalnoj razini. Na ovaj način, ne morate brinuti o utjecaju na druge Python projekte.

Preferirani način stvaranja novog virtualnog okruženja u Python-u 3 je izvršenjem naredbe venv .

Recimo da želite stvoriti novi Python 3 projekt zvan my_new_project unutar vašeg korisničkog domaćeg direktorija i odgovarajućeg virtualnog okruženja.

Prvo kreirajte direktorij projekta i prebacite se na njega:

mkdir ~/my_new_project cd ~/my_new_project

Aktivirajte Python 3.6 pomoću scl alata:

scl enable rh-python36 bash

Iznutra korijena projekta pokrenite sljedeću naredbu za stvaranje virtualnog okruženja pod nazivom my_project_venv :

python -m venv my_project_venv

Da biste započeli koristiti virtualno okruženje, aktivirajte ga tako da upišete:

source my_project_venv/bin/activate

Nakon aktiviranja okoline, naredba ljuske bit će prefiksirana s nazivom okoline:

(my_project_venv) user@host:~/my_new_project$

Počevši s Python-om 3.4, pri stvaranju pipa virtualnog okruženja, upravitelj paketa za Python je zadan instaliran.

Zaključak

Sada bi trebao biti postavljeno programsko okruženje Python 3 na uređaju CentOS 7 i možete početi razvijati svoj Python 3 projekt.

Također možete pročitati o tome kako instalirati Odoo 11 na CentOS 7 i vidjeti primjer kako koristiti Python 3 virtualno okruženje za pokretanje softvera Python na CentOS 7 poslužitelju.

python pip virtenv centos