Utviklingsmiljø (IDE)
Ett program som samler verktøyene rundt koden — editor, terminal, kjøreknapp og et en oversikt over alt som står i prosjektmappa. Det gjør de samme tingene som kommandolinja, bare med knapper: lager det virtuelle miljøet, installerer pakker og kjører fila. Prosjektet er mappa, og alt koden trenger — hjelpefiler, datasett, requirements.txt — bor der og leveres derfra.
Vanlige feil
- Du tror .venv-mappa må være med i leveransen Du tror at siden pakkene ligger i .venv, må hele den mappa være med når du leverer — ellers finner ikke læreren dem. Men .venv inneholder stier som peker inn i DIN maskin, og virker sjelden hos andre. Oppskriften som skal være med, er requirements.txt: navnet og versjonen på hver pakke, så mottakeren kan lage sitt eget miljø. Det som derimot MÅ være med, er filene du selv importerer — hjelpefiler og datasett.
- Du tror relativ sti er fra fila, ikke fra der du kjører Du tror open("elever.csv") leter i mappa der .py-fila ligger. Men en relativ sti tolkes fra ARBEIDSMAPPA — mappa terminalen står i når du kjører koden. Står du et annet sted, finner ikke koden fila, og du får FileNotFoundError, selv om fila «ligger ved siden av» koden.