Alt hvad du behøver at vide om Python-miljø

Denne artikel giver dig en detaljeret og omfattende viden om Python-miljø og variablerne.

Python, som vi ved, har opnået en enorm anerkendelse i løbet af de sidste par år for sin enkelhed og bærbarhed af kode mellem platforme. Men hvor starter vi med at skrive pythonkoden? Hovedårsagen til miljøet er at skabe et isoleret område til udvikling af individuelle projekter. Dette gør det muligt for hvert projekt at være uden afhængighed uanset andre projekter, der er gemt på computeren med dets specifikke krav. I denne artikel vil vi forstå Python-miljøet.

Behovet for Python-miljø

For at konvertere en hvilken som helst kode skal du have en tolk, som involverer 70% af applikationen. Så har du brug for en 'bang line'. Der er primært to måder at skabe dette på. Enten kan du vælge at oprette et program ved hjælp af en simpel teksteditor som WordPad eller Notepad ++ eller blot oprette en pythonskal på en kitplatform. Hver af dem har sine fordele og ulemper. En shell kan bruges til at interagere med operativsystemet, for eksempel kan en “terminal” bruges til at udnytte Windows OS. I en skal sker fortolkningen af ​​din kode i realtid, hvilket er meget gavnligt. Det giver dig en idé om de mulige fejl og udførelsen af ​​kodeudførelsen.





Nedenfor er et stykke kode, der køres i et Python IDE (integreret udviklingsmiljø) som PyCharm for at give den ønskede output.

mens (1) #! / usr / bin / env python # få brugernavnet fra et hurtigt brugernavn = raw_input (“Login:“) # liste over tilladte brugere Deltager1 = ”Pranav” Deltager2 = ”Radhika” #kontrol inputbrugeren Hvis (brugernavn = = Deltager1): udskriv 'adgang givet' elif (brugernavn == Deltager2): udskriv 'hej' ellers: udskriv 'adgang ikke givet' #end

python-miljø



For Windows OS er det bedste sted at få python-opsætningen naturligvis fra det officielle websted, der er www.python.org. MAC OS X-computere har allerede python installeret. Linux følger også suite med de fleste computere, der har det forudinstalleret.

erklærer en række objekter i java

Det anbefales bredt at bruge python 3 installeret med Homebrew. Fortsæt derefter med at installere “virtualenv” ved hjælp af pip3. Da alle pakker bliver kopieret, skal vi fastslå placeringen af ​​vores miljø, som kan gøres ved:

virtualenv -p python3 ~ / virtEnv1

Udtrykket virtEnv1 er navnet på det virtuelle miljø og definerer den nøjagtige vej for vores miljø. Når miljøet er startet, en fil kaldet 'aktiv' inde i bin-mappen. Vi indstiller som kilden som nævnt nedenfor.

cd ~ / virtEnv1
kilde bin / aktivere

Hvis du vælger at deaktivere det virtuelle miljø, skal du skriveDeaktiver

Forskellige aspekter af Python-miljø

På en lignende måde kan vi oprette mange sådanne miljøer og replikere ovenstående proces for forskellige versioner af python.

  • Python-miljøindpakning (PEW). PEW fungerer som en indpakning, og den kan bruges kun en gang. Det gør det meget let at arbejde på det virtuelle miljø. Ved hjælp af en enkelt kommando kan du oprette et nyt miljø med det samme efter installation af et par pakker.

  • VENV er et andet sådant virtuelt miljøværktøj, der anbefales mest. Det genererer en konfigurationsfil, som direkte forstås af python og afholder sig fra at kopiere den binære til nyere placeringer. Den eneste fangst er dog, at den ikke understøtter version 3.3 og derunder.

  • PIPENV tager tingene til alle nye arenaer, da de kombinerer pakker og miljøer understøttet i et enkelt værktøj. Bare specifikationen af ​​miljøet er nødvendig, og det skaber separate sektioner til forskellige formål som produktion, test og udvikling.

Python-opsætningen leveres med et antal moduler og pakker, der følger et defineret sæt proces til download, lagring og udpakning af disse filer. Når vi gemmer et projekt eller forsøger at hente en pakke, får python adgang til en unik underordnet sti til hovedmappen, hvor den oprindeligt blev installeret. Der er nogle biblioteker, der kaldes webstedspakker eller tredjepartspakker, disse er intet andet end de brugeroprettede filer. Den andentype kaldes systempakker, der er de pythondefinerede standardbiblioteker.

miljøvariabler

  • PYTHONPATH

Denne variabel fortæller Python-tolken, hvor de modulfiler, der importeres til et program, skal findes. Det skal omfatte Python-kildebiblioteksbiblioteket og de mapper, der indeholder Python-kildekode. Python-installationsprogrammet forindstiller undertiden PYTHONPATH.

javascript få længden på arrayet
  • PYTHONSTARTUP

Den indeholder stien til en initialiseringsfil, der indeholder Python-kildekode. Det udføres hver gang du starter tolken. Det er navngivet som “.pythonrc.py” i Unix, og det indeholder kommandoer, der indlæser hjælpeprogrammer eller ændrer PYTHONPATH.

  • PYTHONCASEOK

Det bruges i Windows til at instruere Python om at finde det første store og små bogstaver i en importerklæring. Indstil denne variabel til en hvilken som helst værdi for at aktivere den.

  • PYTHONHOME

Det er et alternativt modul søgesti. Det er normalt indlejret i PYTHONSTARTUP- eller PYTHONPATH-mapperne for at gøre det nemt at skifte modulbiblioteker.

  • PYTHONBREAKPOINT

Hvis dette er indstillet, navngiver det en opkaldbar ved hjælp af stiplet sti-notation. Modulet importeres og køres derefter ved standardimplementeringen af ​​sys.breakpointhook (), som i sig selv kaldes af indbygget breakpoint (). Hvis det ikke er indstillet eller indstillet til den tomme streng, svarer det til værdien “pdb.set_trace”. Hvis dette indstilles til strengen '0', får standardimplementeringen af ​​sys.breakpointhook () intet andet end at vende tilbage med det samme.

Med dette kommer vi til slutningen af ​​denne Python-miljøartikel . For at få dybdegående viden om Python sammen med dens forskellige applikationer kan du til live online træning med support døgnet rundt og levetid adgang.

Har du et spørgsmål til os? Nævn dem i kommentarfeltet i denne Python-miljøartikel, så vender vi tilbage til dig.