Installasjon av Anaconda for MacOS

Last ned Anaconda

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

Some figure

Figur: Nedlastingssiden til Anaconda.

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

Knapper å trykke riktig på underveis. Dette er en vanlig installer, men den trenger noe tilgang til datamaskinen. Dersom installeren 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. 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 bruke Spyder, og klikker derfor på -knappen i boksen til nettop Spyder.

Some figure

Figur: Her velger man hvilken måte man vil bruke Anaconda. Vi kommer til å bruke Spyder

Når man åpner spyder for første gang kan det hende det dukker opp en beskjed om at spyder ikke er oppdatert. Denne kan ignoreres foreløpig.

Some figure

Figur: Python vil ha lov til å bli kontaktet fra internett. For våre formål kan man fint velge å blokkere denne forespørselen.

Some figure

Figur: Spyder kan være utdatert. Foreløpig samma det.

Sjekk at anaconda-installasjonen fungerer som den skal

I det følgende vil >> brukes som python-prompt, altså at man gir en instruksjon til python-interpreteren på maskinen. Dette svarer til det stedet i anaconda der man kan skrive inn kommandoer direkte (se bilde).

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

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

Er anaconda installert med nødvendige pakker?

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, eller med tastekombinasjonen ..

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 . Dersom dette ikke fungerer bør du ha fått opp en feilmelding.

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

Some figure

Figur: Pakke-installasjon. Bruk søkefeltet oppe til høyre for å søke opp pakker.

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:

Sett “Remove all variables before execution”, fordi det sørger for at samme script git samme resultat hver gang. Om man velger å beholde variable kan man i enkelte tilfeller få svært uventet oppførsel. For at dette skal bli standard oppfølsel må man også ordne dett under “Preferences”.

Some figure

Figur: Kjøreinnstillinger

Man kan velge om man vil at figurer skal dukke opp inline, altså sammen med programoutput, eller om man vil at de skal dukke opp i egne vindier. I det siste tilfellet har man anledning til å interagere med figurene (zoom, pan etc.). Dette er en instilling man kan variere etter behov. Noen ganger lager man mange figurer som er ferdig laget – da er inline mest effektivt. Andre ganger skal man studere figurer mer nøye, og trenger å interagere. Alternativet man 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. Figuren skal nå komme opp i et eget vind.

Det var det hele

Vi sees på kurs.

Guider