Slušaj robot čitača

Podešavanje radne sredine za python

Sadržaj strane:
Python je izuzetno popularan programski jezik, sa velikim brojem paketa koji rešavaju najrazličitije probleme, što je super jer to znači da mi ne moramo rešavati svaki problem iznova. Međutim kako broj naših projekata raste, i broj paketa raste, i popularni paketi se stalno ažuriraju, pa se i sam Python stalno ažurira, to nam onda brzo preti situacija u kojoj nam je za jedan projekat potrebna jedna verzija paketa, a za drugi projekat druga, ili nam čak za jedan projekat treba jedna verzija Pythona, a za drugi, druga.

Ovo zvuči kao katastrofalna mana Python jezika, ali bez brige, rešenje u kreiranju nezavisnih radnih sredina za svaki projekat, tako da svi mogu raditi bez konflikata sa ostalim projektima.

Kreirajte dva foldera, jedan za Python instalaciju, a drugi u kome ćete držati svoje Python projekte.

Otićićemo na Python sajt kako bismo skinuli instalacioni fajl. Kada se fajl skine i pokrenemo instalaciju, odabraćemo "Custom installation" opciju, koja je fleksibilnija. Ukoliko je ovo prvi put da instalirate Python na svom kompjuteru, selektujte i opciju "Add phython to system path". Ako ste ranije već instalirali python, nemojte ovo selektovati jer će kreirati konflikte.

Odabraćemo folder koji smo malopre kreirali, da se u njega izvrši instalacija. Kreirajte u tom folderu novi folder, nazvan prema verziji pythona koju upravo instalirate. Kada se instalacija završi, zatvorite prozor.

Otvorite sada komandnu liniju u drugom folderu koji smo kreirali, folderu za projekte:

MINGW32:~

cd Projekti Enter

Sada ćemo kreirati virualnu sredinu za naš projekat

MINGW32:~

putanja\do\željene\python\instalacije\python -m venv imeProjekta Enter

Obratite pažnju da nakon putanje, unosimo ime exe fajla, dakle "python"

Ako pogledate u ovaj folder, sada ćete videti novi folder, nazvan "imeProjekta" koji sadrži našu sveže kreiranu virtualnu sredinu.

Sada je potrebno da je aktiviramo:

MINGW32:~

imeProj\Scripts\activate Enter

Primetićete da se sada prompt promenio i da počinje sa

MINGW32:~

(imeProjekta) C:\putanja> Enter

Svi paketi koje instalirate dok ste u ovoj virtualnoj sredini, biće instalirani samo u toj virtualnoj sredini. Kada izađemo iz ove radne sredine, i uđemo u drugu, ti paketi nam više neće biti dostupni, i moraćemo ponovo da ih instaliramo.

Ako hoćete da instalirate npr numpy:

MINGW32:~

pip install numpy Enter

Gde je pip Python-ov menadžer paketa, dakle kao npm u Javascriptu.

Konačno, da biste izašli iz ove virtuelne sredine ukucajte :

MINGW32:~

deactivate Enter

Članak prvi put objavljen: 27.4.2021.

Poslednje izmene: 31.1.2022.

Autor: k.

Top