Å 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