Installering av programvare i IN1900

Installering av programvare (egen PC)

Programvaren som trengs for ? gjennomf?re IN1900 best?r av Python 3, helst en versjon mellom 3.6 og 3.9. I tillegg trengs et par tilleggspakker for grafikk og matematiske beregninger. All n?dvendig programvare er installert p? Linux-maskinene som st?r p? terminalstuene, og man kan logge seg p? disse maskinene hjemmefra. Windows-maskiner p? terminalstuer skal ogs??ha Python installert, men noen av disse mangler de pakkene vi bruker senere i kurset.

Mange vil ?nske ? ha n?dvendig programvare p? egen laptop. Det er flere ulike teknologier ? velge mellom. Hvis du bruker MacOS eller Windows, og ?nsker en enklest mulig jobb med installeringen, anbefaler vi ? installere Python med Anaconda. Se lenger ned p? siden for en n?rmere beskrivelse av denne l?sningen.

Den f?rste uken

Det er sv?rt viktig at du kommer raskt i gang med ? skrive og kj?re programmer. Vi anbefaler derfor sterkt at allerede f?rste uke installerer det du trenger p? egen laptop, eller eventuelt opps?ker en terminalstue p??UiO og tester maskinene der. Hvis du f?r problemer med installasjon eller bruk av programmene kan du sp?rre om hjelp p? f?rste gruppetime.

V?re anbefalinger

For de fleste med MacOS eller Windows er Anaconda Python en veldig god l?sning, gjerne i kombinasjon med editoren Atom. MacOS kommer ogs?? med Python ferdig installert, men denne versjonen mangler et par av de pakkene vi bruker i IN1900. Den vil fungere fint de f?rste 4-5 ukene, men etter det er det enklest ? installere Anaconda. Installasjon av Anaconda er veldig enkel, stort sett "one-click install" p? begge plattformer, men bruken er litt forskjellig p??Windows og Mac. Her er en litt mer detaljert anbefaling for de ulike plattformene:

Et alternativ til disse l?sningene er ? installere Linux, enten i en virtuell maskin eller som et eget ("native") operativsystem p??maskinen din. P? lang sikt kan dette v?re den beste l?sningen for mange, da utvalget av Python-pakker og verkt?y er st?rre p? Linux enn de andre systemene. For de som er interessert i ? installere Linux har vilaget en oversikt over alternativene l?sninger. Informasjonen i oversikten er ikke oppdatert p??en stund, og noe er nok feil, men de fleste av verkt?yene og metodene som beskrives er fortsatt aktuelle.