Sve što trebate znati o Python okruženju



Ovaj će vam članak pružiti detaljno i sveobuhvatno znanje o okruženju Python i varijablama.

Kao što znamo, Python je postigao ogromno priznanje u posljednjih nekoliko godina zbog svoje jednostavnosti i prenosivosti koda između platformi. Međutim, gdje započinjemo s pisanjem python koda? Glavni razlog zaštite okoliša je stvaranje izoliranog područja za razvoj pojedinačnih projekata. To omogućuje da svaki projekt nema ovisnosti bez obzira na druge projekte pohranjene na računalu sa svojim specifičnim zahtjevima. U ovom ćemo članku razumjeti Python Environment.

Potreba za okruženjem Python

Za pretvorbu bilo kojeg koda potreban vam je tumač koji uključuje 70% aplikacije. Tada bi vam trebala 'linija praska'. Postoje prije svega dva načina da se to stvori. Ili možete odabrati stvaranje programa pomoću jednostavnog uređivača teksta poput WordPada ili Notepada ++ ili jednostavno stvoriti python ljusku na platformi za kit. Svaka od njih ima svoje prednosti i nedostatke. Ljuska se može koristiti za interakciju s OS-om, na primjer, 'terminal' se može koristiti za korištenje Windows OS-a. U ljusci, interpretacija vašeg koda događa se u stvarnom vremenu, što je vrlo korisno. Daje vam predodžbu o mogućim pogreškama i izlazu izvršenja koda.





Ispod je dio koda koji se izvodi u Python IDE-u (Integrirano razvojno okruženje) kao što je PyCharm kako bi se dobio željeni izlaz.

while (1) #! / usr / bin / env python #dobijte korisničko ime od promptnog korisničkog imena = raw_input (“Login:“) # lista dopuštenih korisnika Participant1 = ”Pranav” Participant2 = ”Radhika” #control input input Ako (korisničko ime = = Sudionik1): ispis „pristup je dan“ elif (korisničko ime == Sudionik2): ispis „zdravo“ else: ispis „pristup nije odobren“ #end

okruženje pythona



Za OS Windows najbolje je mjesto za postavljanje pythona naravno sa službene web stranice koja je www.python.org. MAC OS X računala već imaju instaliran python. Linux također slijedi paket većine računala s unaprijed instaliranim.

Općenito se preporučuje upotreba pythona 3 instaliranog s Homebrewom. Zatim nastavite i instalirajte “virtualenv” pomoću pip3. Kako se svi paketi kopiraju, moramo utvrditi mjesto našeg okruženja, a to mogu učiniti:

virtualenv -p python3 ~ / virtEnv1

Pojam virtEnv1 naziv je virtualnog okruženja i definira točan put našeg okruženja. Nakon pokretanja okruženja, datoteka koja se naziva 'aktivna' unutar mape spremnika. Postavili smo kao izvor kako je spomenuto u nastavku.

cd ~ / virtEnv1
izvorni spremnik / aktiviraj

U slučaju da odlučite deaktivirati virtualno okruženje, unesiteDeaktivirati

Različiti aspekti okoliša Pythona

Na sličan način možemo stvoriti mnoga takva okruženja i ponoviti gornji postupak za različite verzije pythona.

  • Omotač okoliša Python (PEW). PEW djeluje kao omot i može se koristiti samo jednom. Olakšava rad na virtualnom okruženju. Pomoću jedne naredbe možete stvoriti novo okruženje odmah nakon instaliranja nekoliko paketa.

  • VENV je još jedan takav alat za virtualno okruženje koji se najviše preporučuje. Generira konfiguracijsku datoteku, koju python izravno razumije i suzdržava se od kopiranja binarnih datoteka na novija mjesta. Međutim, jedina zamjerka je što ne podržava verzije 3.3 i starije.

  • PIPENV prenosi stvari u sve nove arene jer kombinira pakete i okruženja podržana u jedan alat. Potrebna je samo specifikacija okoliša i ona stvara zasebne odjeljke za različite svrhe, poput proizvodnje, ispitivanja i razvoja.

Postavljanje pythona dolazi s nizom modula i paketa koji slijede definirani skup procesa za preuzimanje, spremanje i raspakiranje tih datoteka. Kad god pohranimo projekt ili pokušamo dohvatiti paket, python pristupa jedinstvenoj podređenoj stazi glavne mape u kojoj je prvotno instaliran. Postoje neke knjižnice koje se nazivaju web-paketi ili paketi treće strane, to su ništa drugo do datoteke koje su stvorili korisnici. Drugitipa nazivaju se sistemski paketi koji su python definirane standardne knjižnice.

Java čeka i obavijesti primjer

Varijable okoline

  • PITONPAT

Ova varijabla govori tumaču Python gdje treba pronaći datoteke modula uvezene u program. Trebao bi sadržavati direktorij izvorne knjižnice Python i direktorije koji sadrže izvorni kod Pythona. Instalacijski program Python ponekad unaprijed postavi PYTHONPATH.

  • PYTHONSTARTUP

Sadrži put inicijalizacijske datoteke koja sadrži izvorni kod Pythona. Izvršava se svaki put kad pokrenete tumač. U Unixu se naziva '.pythonrc.py' i sadrži naredbe koje učitavaju uslužne programe ili mijenjaju PYTHONPATH.

  • PYTHONCASEOK

Koristi se u sustavu Windows za upućivanje Pythona da pronađe prvo podudaranje bez velikih i malih slova u izjavi o uvozu. Postavite ovu varijablu na bilo koju vrijednost da biste je aktivirali.

  • PYTHONHOME

To je alternativni put pretraživanja modula. Obično je ugrađen u direktorije PYTHONSTARTUP ili PYTHONPATH kako bi se knjižnice modula za komutaciju olakšale.

  • PYTHONBREAK TOČKA

Ako je ovo postavljeno, imenovat će poziv koji se koristi oznakom isprekidanog puta. Modul će biti uvezen, a zatim pokrenut zadanom implementacijom sys.breakpointhook () koji se sam naziva ugrađenom tačkom prekida (). Ako nije postavljeno ili je postavljeno na prazan niz, ekvivalent je vrijednosti 'pdb.set_trace'. Postavljanje ovog niza '0' uzrokuje da zadana implementacija sys.breakpointhook () ne radi ništa već se odmah vraća.

Ovime smo došli do kraja ovog članka o okruženju Python . Možete dobiti detaljno znanje o Pythonu, zajedno s raznim aplikacijama za mrežni trening uživo s podrškom 24/7 i doživotnim pristupom.

Imate pitanje za nas? Spomenite ih u odjeljku za komentare ovog članka o okruženju Python i javit ćemo vam se.