Dette er en oppskrift på å sette opp jupyter notebook for bruk med Ekte Data sine programmeringsoppgaver.¶
1) Få tak i filene ¶
- Lag en mappe lokalt som heter f.eks. EkteData_Prog
- Gå inn på https://github.com/irendundas/EkteData, trykk Code og Download ZIP
- Pakk ut mappen du nettopp lastet ned (EkteData-main) i EkteData_Prog-mappen.
- Lag en ny mappe under EkteData_Prog som heter f.eks. NAT624. Her kan du ha alt ditt eget arbeid. La innholdet i EkteData-main være som det er, og bruk filene som referanse. Denne mappen oppdaterer jeg jevnlig, så for at du skal unngå å miste arbeid/få rot i systemet er det best la denne være. Kopier heller filene du ønsker å modifisere til NAT624-mappen din.
2) Sett opp Jupyter Notebook ¶
- Gå til: https://www.anaconda.com/products/individual#Downloads og velg 64-Bit Graphical Installer
- Følg disse stegene, men hopp over 2 og 12.
- For det siste steget, nr 13, gjør dette: trykk på start-knappen, søk etter Anaconda Prompt og åpne. Dette svarte vinduet er terminalen. (Noter at om du får problemer lengre nede kan det hende du må åpne som administrator, men dette var ikke nødvendig for meg.)
- I terminalen, skriv
python + Enter
. Sjekk at du ser informasjon om hvilken versjon av python du har og skriv såquit() + Enter
. Restart maskinen.
Du har nå to valg for å åpne jupyter notebook. Jeg liker alternativ 1 best:
- 1) Åpne Anaconda Prompt (
start-knappen + “Anaconda prompt”
). Gå til mappen EkteData-main (cd + stien/til/mappen + enter
, (for meg er dette: C:/Users/vdu001/Documents/EkteData/EkteData_prog/EkteData-main)). I terminalen, skrivjupyter notebook + Enter
. - 2) Åpne Anaconda navigator. Etter litt tid åpnes en side med muligheter for å åpne python med anaconda. Trykk “Launch” i boksen med “notebook”.
- 1) Åpne Anaconda Prompt (
- For begge alternativer åpner det seg så et vindu i forrige nettleservindu du brukte. Her ser du innholdet i EkteData-main-mappen og du kan trykke deg innpå filene – og kjøre gjennom skriptene!
- Når du vil lage din egen fil går du i stedet til mappen NAT624 i terminalen før du skriver jupyter notebook. Du kan da opprette en helt ny fil, eller du kan kopiere en av filene fra EkteData-main og prøve deg frem i dette skriptet, skrive notater, endre variabler, osv. Du kan så klart endre ting og prøve deg frem i filene i EkteData-main også, men da vil dette bli overskrevet hvis du ønsker å oppdatere denne mappen. Men det er jo ikke noe problem hvis det ikke er endringer du vil lagre, men kun litt testing og feiling.
3) Lag et miljø¶
Det kan hende vi etter hvert trenger å bruke moduler/pakker som ikke er automatisk tilgjengelig i anaconda sitt “miljø/environment”. I dette tilfellet må vi følge stegene nedenfor
- Åpne Anaconda Prompt. Gå til mappen EkteData_Programmering (
cd + stien til mappen + Enter
) - Skriv
conda create –n EkteData + Enter
. - Dette lager et miljø for arbeidet ditt med programmeringsoppgaver denne våren. Når man jobber i Python må man laste ned pakker med de funksjonene og koden man trenger. Vil man for eksempel lage en figur må man laste ned et bibliotek for plotting, “matplotlib”. For det meste av matematiske operasjoner trenger man “numpy” og “scipy”.
- Skriv
conda activate EkteData + Enter
. Dette aktiverer miljøet du nettopp lagde. Skriv
conda install -c anaconda jupyter + Enter conda install -c anaconda numpy + Enter conda install -c anaconda matplotlib + Enter pip install git+https://github.com/wckd/python-yt.git + Enter
- Neste gang du skal åpne jupyter notebook i dette miljøet må du først skrive
conda activate EkteData + Enter
i teminalen og såjupyter notebook + Enter
In [ ]: