Installasjon av Anaconda for Windows

Denne nettsiden fungerer ikke så bra med Internet Explorer. Vi anbefaler å bruke Chrome, Firefox eller Safari.

Last ned Anaconda

Last ned Anaconda fra Anaconda sitt nettsted. -knapp finnes øverst i høyre hjørne. Etter å ha klikket på denne lander du på en side med flere nedlastingsvalg. Vanligvis vil nettstedet se hvilket operativsystem du har. Dersom det ikke gjør det velger du manuelt mellom MacOS, Windows eller Linux.

Under ser du nettsidene du vil møte under nedlastingen. (Klikk på pilene for å navigere i bildeserien)

Velg Python 3.6-versjonen og klikk på den grønne download-knappen (dette gir deg 64-bit versjonen, som så å si alltid er riktig). Før nedlasting kan det hende du blir bedt om å registrere deg, da er det bare å klikke på .

Installer anaconda

Deretter installerer du Anaconda ved å åpne (kjøre) den nedlastede filen. Velg å kun installere for din egen bruker (“Just me”) om det er på egen maskin og du ikke har administratorrettigheter. Dersom installeren allikevel ber om administratorrettigheter: ta kontakt med lokal IT-support, som vanlig ved installasjon av programmer. Dersom du har nødvendige tilganger, skal du se følgende bilder underveis i prosessen:

Åpne Spyder

Anaconda er en stor pakke som inneholder mye forskjellig. Det viktigste den inneholder er et svært godt utvalg av Python-pakker (ofte kalt bibioteker). Anaconda tilbyr flere forskjellige innganger til å bruke disse pakkene. Vi skal bruke Spyder.

Vi skal åpne Spyder gjennom Anaconda-Navigator. Når vi åpner Anaconda-Navigator (på samme måte som ethert annet program på datamaskinen) kan vi velge mellom flere alternativer under Home: jupyterlab, notebook, qtconsole, spyder, glueviz etc. Vi skal som nevnt bruke Spyder, og klikker derfor på -knappen i boksen til nettopp Spyder.

Over vises hvordan du åpner Anaconda og deretter åpner Spyder.

Når du åpner Spyder for første gang kan det hende det dukker opp en beskjed om at Spyder ikke er oppdatert. Denne kan du ignorerere (lukke) foreløpig, men det er også trygt oppdatere Spyder.

Sjekk at anaconda-installasjonen fungerer som den skal

Det er vanlig å bruke symbolet >> om konsoll, dvs. det stedet der du gir python-kommandoer, altså at du gir en instruksjon til python-interpreteren på maskinen. Dette svarer til det stedet i Anaconda der du kan skrive inn kommandoer direkte (se bilde). I Anaconda sin konsoll vil det vi nettopp har kalt >> se ut som ln [1]:, men der tallet inne i klammene vil variere etter hvor mange kommandoer du har kjørt side du startet Spyder.

Den første sjekken er >> print("Hello, World!") (trykk enter for å kjøre kommandoen).

Some figure

Figur: Spyder. Til venstre er en kode-editor, nede til høre er det en IPython-konsoll. I Spyder skriver du kommandoer bak ln [1]:, eller kjører en hel fil, som egentlig tilsvarer å sende inn filen linje for linje til IPython-konsollen.

Dersom dette har gått bra printes Hello, World! i konsollen.

Er anaconda installert med nødvendige pakker?

Når vi skal kjøre mer enn en linje med kode er det bedre å legge koden i en fil enn å skrive den rett inn i konsollen. Dette gjør vi med editoren på venstre side i Spyder. Kopier innholdet i kodesnutten under, og legg det inn i et nytt script i Anaconda. Kjør deretter scriptet ved å trykke på den grønne play-knappen. Det vi ønsker å sjekke her er at du får importert bibliotekene som ligger i pylab, og gjøre et par tester på at noe av det inni bibliotekene fungerer.

from pylab import *
t = linspace(0, 3, 100)
A = t**2
plot(t, A)
xlabel("tid")
ylabel("amplitude")

Første gang en fil kjøres kommer følgende vindu opp:

Some figure

Figur: Anbefalte innstillinger er slik som på dette bildet.

Dersom alt har gått bra skal du nå få opp en figur som viser plottet av funksjonen . Dersom dette ikke fungerer bør du ha fått opp en feilmelding.

Dersom du skulle få behov for å installere moduler som mangler, gjør du det i “Environments” i Anaconda-Navigator (Men det er lite trolig at det blir nødvendig).

Innstillinger i Anaconda

Det er mange innstillinger i Anaconda, og mange ting er smak og behag. For at alle skal ha samme oppsett når vi er på kurs, slik at vi unngår unødig feilsøking, har vi følgende forslag til innstillinger (Du får opp innstillinger ved å trykke på skiftenøkkelen):

Some figure

Figur: Kjøreinnstillinger

Sett “Remove all variables before execution”, fordi det sørger for at samme script git samme resultat hver gang. Om du velger å beholde variable kan du i enkelte tilfeller få svært uventet oppførsel.

Du kan velge om du vil at figurer skal dukke opp inline, altså sammen med programoutput, eller om du vil at de skal dukke opp i egne vinduer. I det siste tilfellet har du anledning til å interagere med figurene (zoom, pan etc.). Dette er en instilling du kan variere etter behov. Noen ganger lager du mange figurer som skal se ut slik som de kommer ut av plot-kommandoen – da er inline mest effektivt. Andre ganger skal du kanskje studere figurer mer nøye, og trenger å interagere med dem. Alternativet du bruker da er (selv om navnet ikke avslører oppførselen) Automatic.

Some figure

Figur: Innstillinger for IPython-konsollen

Etter å ha valgt Automatic kan du sjekke at alt er i orden ved å kjøre scriptet på nytt. Figuren skal nå komme opp i et eget vindu. Det kan hende du må restarte Spyder for at endringen skal tre i kraft.

Some figure

Figur: Når du plotter med automatic skal det se omtrent slik ut, altså at plottet dukker opp i et eget vindu foran Spyder-vinduet.

Det var det hele

Dersom alt har gått bra med installasjonen og testingen ned hit, så har du oppsettet klart for kurset. Vi sees.