Kaikki mitä sinun tarvitsee tietää Python-ympäristöstä



Tämä artikkeli antaa sinulle yksityiskohtaisen ja kattavan tiedon Python-ympäristöstä ja muuttujista.

Kuten tiedämme, Python on saavuttanut valtavan suosion muutaman viime vuoden aikana yksinkertaisuudestaan ​​ja koodin siirrettävyydestä alustojen välillä. Mistä kuitenkin aloitamme python-koodin kirjoittamisen? Tärkein syy ympäristöön on luoda eristetty alue yksittäisten hankkeiden kehittämiselle. Tämä antaa jokaiselle projektille riippumattomuuden riippumatta muista tietokoneelle tallennetuista projekteista ja erityisvaatimuksista. Tässä artikkelissa ymmärrämme Python-ympäristön.

Tarve Python-ympäristöön

Koodin muuntamiseksi tarvitset tulkin, joka käsittää 70% sovelluksesta. Sitten tarvitset 'bang line'. On ensisijaisesti kaksi tapaa luoda tämä. Voit joko luoda ohjelman yksinkertaisella tekstieditorilla, kuten WordPad tai Notepad ++, tai yksinkertaisesti luoda python-kuori kittialustalle. Jokaisella heistä on hyvät ja huonot puolensa. Kuorta voidaan käyttää vuorovaikutuksessa käyttöjärjestelmän kanssa, esimerkiksi 'päätelaitteella' voidaan käyttää Windows-käyttöjärjestelmää. Kuoressa koodisi tulkinta tapahtuu reaaliajassa, mikä on erittäin hyödyllistä. Se antaa sinulle kuvan mahdollisista virheistä ja koodin suoritustuloksesta.





miten leikata java

Alla on koodikappale, joka ajetaan Python IDE: ssä (Integrated Development Environment), kuten PyCharm, halutun ulostulon tuottamiseksi.

taas (1) #! / usr / bin / env python # hae käyttäjänimi kehotuksesta käyttäjätunnus = raw_input (“Sisäänkirjautuminen:”) # sallittujen käyttäjien osallistuja Osallistuja1 = ”Pranav” Osallistuja2 = ”Radhika” #ohjaa syötekäyttäjä Jos (käyttäjätunnus = = Osallistuja1): tulosta 'käyttöoikeus annettu' elif (käyttäjänimi == Osallistuja2): tulosta 'hei' muu: tulosta 'käyttöoikeutta ei myönnetty' # loppu

python-ympäristö



Windows-käyttöjärjestelmässä paras paikka saada python-asennus on tietysti viralliselta sivustolta, joka on www.python.org. MAC OS X -tietokoneissa on jo python asennettuna. Linux seuraa myös sarjaa useimmissa tietokoneissa, joissa se on esiasennettu.

On yleisesti suositeltavaa käyttää python 3: ta, joka on asennettu Homebrew: n kanssa. Mene sitten ja asenna “virtualenv” pip3: lla. Kun kaikki paketit kopioidaan, meidän on määritettävä ympäristömme sijainti, joka voidaan tehdä seuraavasti:

virtualenv -p python3 ~ / virtEnv1

Termi virtEnv1 on näennäisympäristön nimi ja se määrittelee ympäristömme tarkan polun. Kun ympäristö on aloitettu, roskakorikansiossa on tiedosto nimeltä 'aktiivinen'. Asetamme lähteeksi alla mainitulla tavalla.

cd ~ / virtEnv1
lähdeastia / aktivoi

mikä on pythonin anakonda

Jos haluat poistaa virtuaalisen ympäristön käytöstä, kirjoita sittenPoista käytöstä

Python-ympäristön erilaiset näkökohdat

Samalla tavalla voimme luoda monia tällaisia ​​ympäristöjä ja kopioida yllä olevan prosessin pythonin eri versioille.

  • Python-ympäristökääre (PEW). PEW toimii kääreenä ja sitä voidaan käyttää vain kerran. Se tekee työskentelystä virtuaaliympäristössä erittäin helppoa. Yhden komennon avulla voit luoda uuden ympäristön heti muutaman paketin asentamisen jälkeen.

  • VENV on toinen sellainen virtuaalisen ympäristön työkalu, jota suositellaan parhaiten. Se luo konfigurointitiedoston, jonka python ymmärtää suoraan, ja pidättyy kopioimasta binaaria uudempiin sijainteihin. Ainoa saalis on, että se ei tue versioita 3.3 ja sitä vanhempia.

  • PIPENV vie asiat kaikille uusille areenoille, koska se yhdistää tuetut paketit ja ympäristöt yhdeksi työkaluksi. Tarvitaan vain ympäristön määrittely, ja se luo erilliset osiot eri tarkoituksiin, kuten tuotanto, testaus ja kehitys.

Python-asennus sisältää useita moduuleja ja paketteja, jotka seuraavat määriteltyä prosessia näiden tiedostojen lataamiseksi, tallentamiseksi ja purkamiseksi. Aina kun tallennamme projektin tai yritämme noutaa pakettia, python käyttää pääkansion, johon se alun perin asennettiin, yksilöllistä alopolkua. On joitain kirjastoja, joihin viitataan sivustopaketteina tai kolmansien osapuolten paketteina, nämä ovat vain käyttäjän luomia tiedostoja. Toinentyyppiä kutsutaan järjestelmäpaketeiksi, jotka ovat pythonin määrittelemiä vakiokirjastoja.

ympäristömuuttujat

  • PYTHONPATH

Tämä muuttuja kertoo Python-tulkille, mistä ohjelmaan tuodut moduulitiedostot löytyvät. Sen tulisi sisältää Python-lähdekirjastohakemisto ja hakemistot, jotka sisältävät Python-lähdekoodin. Python-asennusohjelma esiasettaa joskus PYTHONPATH.

  • PYTHONSTARTUP

Se sisältää alustustiedoston polun, joka sisältää Python-lähdekoodin. Se suoritetaan joka kerta, kun aloitat tulkin. Sen nimi on '.pythonrc.py' Unixissa ja se sisältää komentoja, jotka lataavat apuohjelmia tai muuttavat PYTHONPATH-tiedostoa.

  • PYTHONCASEOK

Sitä käytetään Windowsissa Pythonin ohjeistamiseen etsimään ensimmäinen kirjainkoon erottamaton vastaavuus tuontilausekkeesta. Aseta tämä muuttuja mihin tahansa arvoon aktivoidaksesi sen.

  • PYTHONHOME

Se on vaihtoehtoinen moduulin hakupolku. Se on yleensä upotettu PYTHONSTARTUP- tai PYTHONPATH-hakemistoihin, jotta moduulikirjastojen vaihtaminen on helppoa.

aws käynnistää instanssin tilannekuvasta
  • PYTHONBREAKPISTE

Jos tämä on asetettu, se nimeää soitettavan käyttäen katkoviivamerkintää. Moduuli tuodaan ja suoritetaan sitten sys.breakpointhook (): n oletustoteutuksella, jota itse kutsutaan sisäänrakennetulla breakpointilla (). Jos sitä ei ole asetettu tai asetettu tyhjään merkkijonoon, se vastaa arvoa “pdb.set_trace”. Jos asetat tämän merkkijonoksi '0', sys.breakpointhook (): n oletusarvoinen toteutus ei tee muuta kuin palaa välittömästi.

Tämän avulla olemme päässeet tämän Python Environment -artikkelin loppuun . Voit saada syvällistä tietoa Pythonista sen eri sovellusten kanssa live-verkkokoulutukseen 24/7 tuella ja käyttöikä.

Onko sinulla kysymys meille? Mainitse ne tämän Python Environment -artikkelin kommenttiosassa ja palaamme sinuun.