Allt du behöver veta om Python-miljö



Den här artikeln ger dig en detaljerad och omfattande kunskap om Python-miljön och variablerna.

Python har, som vi vet, uppnått en enorm hyllning under de senaste åren för sin enkelhet och bärbarhet av kod mellan plattformar. Men var börjar vi skriva pythonkoden? Det främsta skälet för miljön är att skapa ett isolerat område för utveckling av enskilda projekt. Detta gör att varje projekt inte har några beroenden oavsett andra projekt som lagras på datorn med dess specifika krav. I den här artikeln kommer vi att förstå Python-miljön.

Behovet av Python-miljö

För att konvertera valfri kod behöver du en tolk, som omfattar 70% av applikationen. Då skulle du behöva en 'bang line'. Det finns främst två sätt att skapa detta. Antingen kan du välja att skapa ett program med en enkel textredigerare som WordPad eller Notepad ++ eller helt enkelt skapa ett pythonskal på en kittplattform. Var och en av dem har sina för- och nackdelar. Ett skal kan användas för att interagera med operativsystemet, till exempel kan en 'terminal' användas för att utnyttja Windows OS. I ett skal sker tolkningen av din kod i realtid, vilket är mycket fördelaktigt. Det ger dig en uppfattning om möjliga fel och kodutförande.





Nedan finns en kod som körs i en Python IDE (Integrated Development Environment) som PyCharm för att ge önskad effekt.

medan (1) #! / usr / bin / env python #hämta användarnamnet från ett snabbt användarnamn = raw_input (“Login:“) #lista över tillåtna användare Participant1 = ”Pranav” Participant2 = ”Radhika” #kontrollera inmatningsanvändaren Om (användarnamn = = Deltagare1): skriv ut 'åtkomst ges' elif (användarnamn == Deltagare2): skriv ut 'hej' annars: skriv ut 'åtkomst har inte beviljats' #end

python-miljö



För Windows OS är det bästa stället att få python-installationen naturligtvis från den officiella webbplatsen som är www.python.org. MAC OS X-datorer har redan python installerat. Linux följer också svit med de flesta datorer som har det förinstallerat.

Det rekommenderas allmänt att använda python 3 installerad med Homebrew. Fortsätt sedan och installera “virtualenv” med pip3. Eftersom alla paket kopieras måste vi fastställa platsen för vår miljö som kan göras av:

virtualenv -p python3 ~ / virtEnv1

Termen virtEnv1 är namnet på den virtuella miljön och definierar den exakta vägen för vår miljö. Efter att miljön har initierats, en fil som heter “aktiv” inuti bin-mappen. Vi ställer in som källa som nämns nedan.

cd ~ / virtEnv1
källkorg / aktivera

Om du väljer att inaktivera den virtuella miljön, skriv sedanAvaktivera

Olika aspekter av Python-miljö

På ett liknande sätt kan vi skapa många sådana miljöer och replikera ovanstående process för olika versioner av python.

  • Python Environment Wrapper (PEW). PEW fungerar som ett omslag och kan användas bara en gång. Det gör det enkelt att arbeta med den virtuella miljön. Med ett enda kommando kan du skapa en ny miljö direkt efter installation av några paket.

  • VENV är ett annat sådant virtuellt miljöverktyg som rekommenderas mest. Det genererar en konfigurationsfil, som förstås direkt av python och avstår från att kopiera den binära till nyare platser. Den enda fångsten är dock att den inte stöder version 3.3 och senare.

  • PIPENV tar saker till alla nya arenor eftersom det kombinerar paket och miljöer som stöds till ett enda verktyg. Bara miljöspecifikationen behövs och det skapar separata sektioner för olika ändamål som produktion, testning och utveckling.

Python-installationen kommer med ett antal moduler och paket som följer en definierad uppsättning processer för nedladdning, lagring och uppackning av dessa filer. När vi lagrar ett projekt eller försöker hämta ett paket får python åtkomst till en unik underordnad sökväg till huvudmappen där den installerades ursprungligen. Det finns några bibliotek som kallas platspaket eller tredjepartspaket, det här är inget annat än de användarskapade filerna. Den andratyp kallas systempaket som är de pythondefinierade standardbiblioteken.

Miljövariabler

  • PYTHONPATH

Denna variabel berättar för Python-tolken var modulfilerna som importeras till ett program ska lokaliseras. Den ska innehålla Pythons källbibliotekskatalog och kataloger som innehåller Pythons källkod. Python-installationsprogrammet förinställer ibland PYTHONPATH.

  • PYTHONSTARTUP

Den innehåller sökvägen till en initialiseringsfil som innehåller Python-källkoden. Det utförs varje gång du startar tolk. Den heter '.pythonrc.py' i Unix och den innehåller kommandon som laddar verktyg eller ändrar PYTHONPATH.

  • PYTHONCASEOK

Det används i Windows för att instruera Python att hitta den första skiftlägeskänsliga matchningen i ett importuttalande. Ställ in denna variabel till valfritt värde för att aktivera den.

sql server grunder för nybörjare
  • PYTHONHOME

Det är en alternativ sökväg till modulen. Det är vanligtvis inbäddat i PYTHONSTARTUP- eller PYTHONPATH-katalogerna för att göra det enkelt att byta modulbibliotek.

  • PYTHONBREAKPOINT

Om detta är inställt namnger det ett anrop som kan användas med prickad sökväg. Modulen importeras och körs sedan av standardimplementeringen av sys.breakpointhook () som i sig kallas av inbyggd brytpunkt (). Om den inte är inställd eller den tomma strängen motsvarar den värdet “pdb.set_trace”. Om du ställer in detta till strängen '0' får standardimplementeringen av sys.breakpointhook () ingenting annat än att återvända omedelbart.

Med detta kommer vi till ett slut på denna Python-miljöartikel . För att få fördjupad kunskap om Python tillsammans med dess olika applikationer kan du för live onlineträning med support dygnet runt och livstidsåtkomst.

Har du en fråga till oss? Nämn dem i kommentarfältet i denna Python-miljöartikel så återkommer vi till dig.