Virtuelt miljø (venv)
Et isolert Python-miljø for ett prosjekt, slik at pakker og versjoner ikke blander seg med andre prosjekter. Du lager det med python -m venv, aktiverer det, og installerer pakkene prosjektet trenger med pip. Boka pinner versjonene i requirements.
Vanlige feil
- Du tror pip install gjelder for hele maskinen Du tror at når du har kjørt pip install én gang, er pakken tilgjengelig overalt for alltid. Men uten et aktivt virtuelt miljø havner pakken i systemets Python (rotete og ofte feil versjon), og i et venv gjelder den bare det prosjektet — og bare når miljøet er aktivert i terminalen du kjører fra.