Viskas, ką reikia žinoti apie „Python“ aplinką



Šis straipsnis suteiks jums išsamių ir išsamių žinių apie „Python“ aplinką ir kintamuosius.

Kaip žinome, „Python“ per pastaruosius kelerius metus sulaukė didžiulio pripažinimo dėl savo paprastumo ir kodo perkeliamumo tarp platformų. Tačiau nuo ko pradėti rašyti pitono kodą? Pagrindinė aplinkos priežastis yra sukurti izoliuotą teritoriją atskiriems projektams plėtoti. Tai leidžia kiekvienam projektui nepriklausyti, nepriklausomai nuo kitų kompiuteryje saugomų projektų pagal jo specifinius reikalavimus. Šiame straipsnyje mes suprasime „Python“ aplinką.

ką daro .formatas pitone

„Python“ aplinkos poreikis

Norėdami konvertuoti bet kurį kodą, jums reikia vertėjo žodžiu, kuriame dalyvauja 70% programos. Tada jums reikės „sprogimo linijos“. Tam pirmiausia yra du būdai. Arba galite pasirinkti sukurti programą naudodami paprastą teksto rengyklę, pvz., „WordPad“ ar „Notepad ++“, arba tiesiog sukurti pitono apvalkalą glaisto platformoje. Kiekvienas iš jų turi savo pliusų ir minusų. Korpusas gali būti naudojamas sąveikai su OS, pavyzdžiui, „terminalas“ gali būti naudojamas „Windows“ operacinei sistemai panaudoti. Korpuse jūsų kodas interpretuojamas realiuoju laiku, o tai yra labai naudinga. Tai suteikia jums idėją apie galimas klaidas ir kodo vykdymo išvestį.





Žemiau pateikiama kodo dalis, kuri vykdoma „Python IDE“ (integruota kūrimo aplinka), pvz., „PyCharm“, kad gautų norimą išvestį.

o (1) #! / usr / bin / env python #įrašykite vartotojo vardą iš raginimo username = raw_input („Prisijungimas:“) # leidžiamų vartotojų sąrašas (vartotojo vardas = = Dalyvis1): spausdinti „suteikta prieiga“ elif (vartotojo vardas == Dalyvis2): spausdinti „labas“ kitas: spausdinti „prieiga nesuteikta“ #end

pitono aplinka



„Windows“ operacinei sistemai geriausia Python sąrankos vieta yra oficiali svetainė, žinoma, www.python.org. „MAC OS X“ kompiuteriuose jau yra įdiegtas pitonas. „Linux“ taip pat seka „suite“ su daugeliu kompiuterių, kuriuose jis iš anksto įdiegtas.

Plačiai rekomenduojama naudoti „Python 3“, įdiegtą kartu su „Homebrew“. Tada eikite į priekį ir įdiekite „virtualenv“ naudodami „pip3“. Kai visi paketai nukopijuojami, turime nustatyti savo aplinkos vietą, kurią gali padaryti:

virtualenv -p python3 ~ / virtEnv1

Terminas „virtEnv1“ yra virtualios aplinkos pavadinimas ir apibrėžia tikslų mūsų aplinkos kelią. Inicijavus aplinką, šiukšliadėžės aplanke yra failas, vadinamas „aktyviu“. Mes nustatėme kaip šaltinį, kaip minėta žemiau.

cd ~ / virtEnv1
šaltinio šiukšliadėžė / įjungti

Jei nuspręsite išaktyvinti virtualią aplinką, įveskiteIšjungti

Skirtingi Python aplinkos aspektai

Panašiai galime sukurti daug tokių aplinkų ir pakartoti aukščiau pateiktą procesą skirtingoms python versijoms.

  • „Python Environment Wrapper“ (PEW). PEW veikia kaip apvalkalas ir jį galima naudoti tik vieną kartą. Tai labai palengvina darbą virtualioje aplinkoje. Naudodami vieną komandą, galite iškart sukurti naują aplinką, įdiegę kelis paketus.

  • VENV yra dar vienas toks virtualios aplinkos įrankis, kuris yra labiausiai rekomenduojamas. Jis sukuria konfigūracijos failą, kurį pitonas supranta tiesiogiai ir susilaiko nuo dvejetainio failo kopijavimo į naujesnes vietas. Tačiau vienintelis laimikis yra tai, kad jis nepalaiko 3.3 ir senesnių versijų.

  • PIPENV iškelia daiktus į visas naujas arenas, nes sujungia palaikomus paketus ir aplinką į vieną įrankį. Reikalinga tik aplinkos specifikacija ir sukuriami atskiri skyriai įvairiems tikslams, pavyzdžiui, gamybai, bandymams ir plėtrai.

„Python“ sąrankoje yra keletas modulių ir paketų, kurie atitinka apibrėžtą šių failų atsisiuntimo, saugojimo ir išpakavimo proceso rinkinį. Kai saugome projektą arba bandome atgauti paketą, „python“ pasiekia unikalų pagrindinio aplanko, kuriame jis buvo įdiegtas, antrinį kelią. Yra keletas bibliotekų, vadinamų svetainių paketais arba trečiųjų šalių paketais, tai yra ne kas kita, o vartotojo sukurti failai. Kitastipas vadinamas sistemos paketais, kurie yra pitono apibrėžtos standartinės bibliotekos.

aplinkos įvairovė

  • PITONPATAS

Šis kintamasis nurodo „Python“ vertėjui, kur rasti modulio failus, importuotus į programą. Jame turėtų būti „Python“ šaltinio bibliotekos katalogas ir katalogai, kuriuose yra „Python“ šaltinio kodas. „Python“ diegimo programa kartais iš anksto nustato PYTHONPATH.

  • PYTHONSTARTUP

Jame yra inicializavimo failo, kuriame yra „Python“ šaltinio kodas, kelias. Jis vykdomas kiekvieną kartą paleidus vertėją. „Unix“ jis vadinamas „.pythonrc.py“ ir jame yra komandos, įkeliančios komunalines paslaugas arba modifikuojančios PYTHONPATH.

  • PYTHONCASEOK

Jis naudojamas sistemoje „Windows“ nurodant „Python“ rasti pirmąją didžiųjų ir mažųjų raidžių atitikmenį importo pareiškime. Nustatykite šį kintamąjį į bet kurią reikšmę, kad jį suaktyvintumėte.

  • PIETONAS

Tai yra alternatyvus modulio paieškos kelias. Paprastai jis yra įterptas į katalogus PYTHONSTARTUP arba PYTHONPATH, kad būtų paprasčiau perjungti modulių bibliotekas.

  • PYTHONBREAKPOINT

Jei tai nustatyta, ji įvardija iškviečiamąją, naudodama taškinio kelio žymėjimą. Modulis bus importuotas ir vykdomas pagal numatytąjį sys.breakpointhook () diegimą, kuris pats vadinamas integruotu pertraukimo tašku (). Jei nenustatyta arba nustatyta tuščia eilutė, ji atitinka vertę „pdb.set_trace“. Nustačius tai į eilutę „0“, numatytasis sys.breakpointhook () diegimas nieko nedaro, bet nedelsdamas grįžta.

Tuo mes baigėme šį „Python Environment“ straipsnį . Norėdami gauti išsamių žinių apie „Python“ kartu su įvairiomis jo programomis, galite tiesioginėms internetinėms treniruotėms, palaikančioms visą parą visą parą ir visą gyvenimą.

Turite mums klausimą? Paminėkite juos šio „Python Environment“ straipsnio komentarų skyriuje ir mes su jumis susisieksime.