Installasjon av Anaconda for MacOS
Last ned Anaconda
Last ned Anaconda fra Anaconda sitt nettsted. -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.
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
.
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.
Figur: Python vil ha lov til å bli kontaktet fra internett. For våre formål kan man fint velge å blokkere denne forespørselen.
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)
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 ..
Første gang en fil kjøres kommer følgende vindu opp:
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).
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”.
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.
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.