Du tror pip install gjelder for hele maskinen

Handler om: Virtuelt miljø (venv)

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.

Eksempel

Du kjørte pip install pygame-ce i ett vindu uten aktivt venv. Senere åpner du et nytt terminalvindu (uten å aktivere miljøet), kjører koden, og får «No module named pygame».

Slik tenker du riktig om det

Tenk på venv som en verktøykasse som tilhører prosjektet. Du må åpne (aktivere) kassa hver gang du setter deg ned — `(.venv)` foran på kommandolinja viser at den er åpen. Pakkene ligger i kassa, ikke strødd utover hele maskinen.

naviger Enter åpne ShiftEnter ny fane Esc lukk
Velg tema
Skala