Python -krav.txt -fil

Python -krav.txt -fil
”Vi må bruke mange moduler mens vi lager Python -apper for forskjellige funksjonaliteter. Antall moduler en gitt applikasjonsbruk kan være betydelig. Generelt anbefales det å skape et virtuelt miljø skreddersydd for prosjektet når vi utvikler slike massive programmer, så vel som mindre, fordi det gjør oss i stand til å installere alt vi ønsker og noen versjon uten å overbelaste den tilgjengelige pakkeplassen.

Skriptet og avhengighetene må installeres på brukerens datamaskiner for dem å bruke utvikleren. Fordi avhengighetene er satt opp i et virtuelt miljø, vil det være ubrukelig å dele hele det virtuelle miljøet fordi mappestørrelsen ville være enorm, og det ville være en risiko for integritetsproblemer.

Når dette skjer, inkluderer programmerere krav.TXT -fil i prosjektet som inneholder en liste over alle avhengigheter som er installert i det virtuelle miljøet, samt informasjon om versjonen som blir brukt. For å bruke programmet, trenger låntaker eller sluttbruker bare å sette opp et virtuelt miljø og installere nødvendige komponenter. Dette innlegget vil forklare hvordan du kan lage kravene.txt -fil og installer avhengigheter ved hjelp av den.”

Definisjon av krav.txt -fil i python

Under utviklingen av et spesifikt prosjekt er biblioteker, pakker og moduler vanligvis oppført i et krav.txt -fil, en type fil i python. Det holder også oversikt over alle filene og programmene som trengs for at prosjektet skal fungere eller som det avhenger av. I de fleste tilfeller er prosjektets rotkatalog der filkravet.txt ”holdes (eller er lokalisert). Årsaken til at vi krever denne typen filer i prosjektene våre blir reist her, noe som er nok et avgjørende spørsmål.

Viktigheten av krav.txt -fil i python

Når det løser nesten alle kompatibilitetsvansker, kommer det oss på flere måter, selv når vi returnerer prosjektet vårt i fremtiden. Hvis du noen gang har skrevet et prosjekt i Python eller jobbet med en, vet du at vi vanligvis trenger mange pakker. Men når vi jobbet med et prosjekt, brukte vi ofte en viss versjon av pakkene.

Senere kan vedlikeholderen eller pakkeansvarlig gjøre visse justeringer, og disse endringene kan lett skade hele søknaden din. Følgelig vil det ta mye tid å holde oversikt over hver pakkeendring. For å unngå ubehagelige overraskelser, er det viktig å føre oversikt over hver pakke vi bruker når prosjektet er for stort.

Å bruke et virtuelt miljø er en av de vanlige strategiene for å håndtere denne typen problem. Siden vi vanligvis ikke trenger alle disse pakketypene mens vi fokuserer på et bestemt prosjekt, er det viktig å gjenkjenne hvilken som er nødvendig for hvert prosjekt for å lette reproduserbarhet. Det er to primære typer moduler og steder der Python -moduler vanligvis lagres.

Følgende filer er vanligvis involvert:

    • Standard Python -bibliotekets systempakker er en del av det.
    • Nettstedspakker, ofte kjent som tredjepartspakker, som du installerer med Pip.

Virtuelt miljø for kravet.txt -fil i python

Brukerens pakker holdes bortsett fra den lokale (eller hoved) systeminstallasjonen i et virtuelt miljø, som er et slags kunstig eller atskilt arbeidsområde. Det gjør oss i stand til å bygge et isolert, "virtuelt" miljø for alle Python -ordninger. Dette gjør det enklere for hvert prosjekt å operere uavhengig av de andre, spesielt når de har lignende krav. Et virtuelt miljø kan opprettes ved hjelp av en rekke pakker som er tilgjengelige. Først må du gjøre alt for at Python og Pip er montert på systemet ditt.

> Python -version
> Pip -Versjon


Installer Virtualenv

La oss nå utforske hvordan du installerer modulene og bibliotekene etter at det virtuelle miljøet for prosjektet vårt er konstruert. Med det virtuelle miljøet er det veldig enkelt å skaffe alle nødvendige pakker for prosjektet vårt. La oss undersøke hvordan du bruker “Virtualenv.”

Det er en bestemt type bibliotek som muliggjør opprettelse og bruk av virtuelle miljøer. Du kan følge instruksjonene som er gitt for å installere virtualenv. For å installere VirtualEnv, starter du Shell -ledeteksten på datamaskinen din og skriver inn den påfølgende kommandoen.

>> pip installer virtualdev


Bygge katalogen for et nytt prosjekt

Nå, for å forhindre unødvendige problemer, bygger du et nytt virtuelt miljø innenfor katalogen til det prosjektet ved å gi følgende kommando med hurtig kommando.

>> python -m venv name_of_environment

Vi trenger bare å aktivere det på dette tidspunktet for å bruke det nylig genererte virtuelle miljøet. Følgende kommando må legges inn, og Enter -tasten må trykkes for å muliggjøre dette isolerte miljøet.

> name_of_environment \ skript \ aktivere



Vi har tittelen vårt virtuelle miljø “Navn _OF_Environment” i vårt eksempel, slik at du kan sjekke at det er blitt dannet ved å se på ledeteksten for å se at prefikset er oppdatert. I tillegg kan du bekrefte det ved å navigere til prosjektmappen eller katalogen der den relativt nye katalogen med det oppgitte navnet vil bli opprettet.

Opprette kravet.txt -fil med Python -banen

Det vil være nyttig å vite innholdet før du oppretter kravet.txt -fil. Et krav.TXT -fil viser alle typer standardpakker og bibliotek som brukes i det spesifikke prosjektet. Derfor, mens du skaper noe prosjekt, uansett hvor stort eller lite, dette kravet.txt -fil. Prosjektene våre blir mer transportable som et resultat av det. Flere viktige problemer kan lett unngås med "kravet.txt ”-filens assistanse. Vi kan få kravene.TXT -fil fra dette stedet. Vi kan bruke neste kommando for å stille kravet.txt -fil:

>> Pip Freeze> Krav.tekst
>> krav.tekst



Kravet.TXT -fil åpnes når følgende bilde vises.

Konklusjon

Her har vi konkludert med artikkelen vår om at kravet.TXT -filen er avgjørende fordi den vil bli brukt når en ny bruker kjører koden de lastet ned fra internettplattformer på PC -en. Det er ingen nødvendighet for kravene.txt -filnavnet som vises i denne filen. Bruk avhengigheter.txt eller en annen fil hvis du velger. Imidlertid krav.TXT er navnet gitt til denne filen hyppigst i konvensjonell utviklingspraksis.