Table of Contents
Å administrere avhengigheter og virtuelle miljøer er avgjørende for å opprettholde rene og effektive Python-prosjekter. Det bidrar til å hindre konflikter mellom pakker og sikrer reprodusabilitet på tvers av ulike utviklingsoppsett.
Forståelse av avhengigheter i Python
Avhengighet er eksterne biblioteker eller pakker som et Python-prosjekt krever å fungere riktig. Å administrere disse avhengighetene sikrer at prosjektet har tilgang til riktige versjoner av biblioteker som trengs for utvikling og distribusjon.
Bruke virtuelle miljøer
Virtuelle miljøer skaper isolerte plasser for Python-prosjekter. Denne isolasjonen hindrer konflikter mellom pakkeversjoner på tvers av ulike prosjekter og holder det globale Python-miljøet rent.
Opprette og administrere virtuelle miljøer
Hvis du vil opprette et virtuelt miljø, kan du bruke den innebygde venvmodulen:
Kommandør: python -m venv myenv
Aktiver miljøet:
På Windows:
myenvScriptsactiv
På macOS/Linux:
kilde myenv/bin/aktiv
Håndtering av avhengigheter med pip
Når det virtuelle miljøet er aktivt, kan avhengigheter installeres ved hjelp av pip:
Kommandør: pip installer pakke navn
For å spare avhengigheter for deling eller distribusjon, genererer du en kravfil:
Command: pip frys > krav.txt
Hvis du vil installere avhengigheter fra en kravfil:
Command: pip installer -r krav.txt