Under følger veiledning for installasjon av rammeverket Matplotlib (https://matplotlib.org) som brukes for å plotting i python. Veiledningen forventer at du allerede har Python 3.x installert. Den typiske måten å gjøre dette på (annet enn i Linux) er å bruke pip, som er et program laget spesielt for å installere pakker til python. Pip er inkludert med nyere versjoner av Python (fra og med Python 3.4), men må installeres manuelt om man har en eldre versjon enn dette.
Merk: Gjennom hele denne veiledningen antas det at Python 3 er versjonen som brukes som standard på din PC (altså, hvis du skriver python i en kommandolinje/terminal er det python 3 som startes). Dersom du har Python 2 installert i tillegg (dette er f.eks. ofte tilfelle for Mac og en del Linux-distroer) kan det hende du må skrive python3 i stedet for python. Alt annet skal fungere likt uavhengig av andre python-versjoner.
Windows/Mac OS
- Åpne en kommandolinje/ledetekst/terminal:
- Windows: Den enkleste måten å gjøre dette er å trykke på Windows-flagget nede i venstre hjørne og søke på
cmd
. Ellers ligger den (iallefall på Windows 7) underStart -> Alle Programmer -> Tilbehør -> Ledetekst
- Mac: Søk etter Terminal i Spotlight (det lille forstørrelsesglasset i øvre høyre hjørne). Eventuelt kan du åpne programmet via Programmer -> Verktøy -> Terminal
- Windows: Den enkleste måten å gjøre dette er å trykke på Windows-flagget nede i venstre hjørne og søke på
- Sjekk om pip er installert ved å skrive
python -m pip --version
i kommandolinjevinduet. Du skal da få opp en linje med versjonen på pip som i bildet under. Om du får meldingen "No module named pip" har du noen muligheter:- Oppdater python til en nyere versjon. Nyere versjoner har pip inkludert, og det anbefales å gjøre dette. Ny versjon av python lastes ned og installeres fra
- Om du bruker Mac kan du prøve å kjøre sudo easy_install pip
- Installer pip manuelt
- Last ned denne fila: get-pip.py (Høyereklikk på linken og velg Lagre lenke som e.l.)
- I kommandolinja, naviger til der du lagret
get-pip.py
. Du navigerer ved hjelp avcd
kommandoen (f.eks.cd Downloads/
går til Downloads-mappa) - Kjør kommandoen
python get-pip.py
- Installer matplotlib ved å skrive
python -m pip install matplotlib
Det vil nå komme masse tekst i kommandolinjevinduet. Vent til det står "Successfully installed matplotlib-3.0.0" eller noe lignende
Test at matplotlib fungerer:
- Skriv
python
for å starte Python i interaktiv modus - Skriv
import matplotlib
. Hvis du ikke får noen feilmelding nå er matplotlib installert.
- Skriv
Typiske problemer
- Får beskjed om at man ikke har rettigheter til å innstallere med pip:
- I Windows kan du starte kommandolinja som administrator (Høyereklikk på programmet i startmenyen og velg Kjør som administrator )
- I Mac OS kan du bruke sudo: sudo python -m pip install -U matplotlib
- Eller installer kun for din bruker ved å kjøre
python -m pip install -U matplotlib
Linux
På Linux er det ofte mulig å installere matplotlib (og mange andre Python-pakker) via package-manageren for distroen din. Hvordan dette gjøres avhenger av hvilken distro du kjører, og under følge rettningslinjer for noen av de vanligste. Her antar vi at du vet hvordan du åpner en terminal og har rettigheter til å bruke sudo (da måten man gjør dette på varierer litt fra distro til distro).
Ubuntu/Debian
Alternativ 1 (Ubunut)
...
- Pass på at du har pip installert. Om du har en nyere versjon av python installert skal du ha det.
- Åpne en terminal
- Skriv kommandoen
python -m pip --version
- Det skal nå skrives ut en linje med versjonen av installert pip (Pass på at versjonen som skrives ut er for Python 3. Hvis ikke kan du prøve med
pip3 python3 -m pip --version
) - Om du får en feilmelding om at pip ikke finnes må du installere det via package-manageren din. Pakken heter sannsynligvis noe slik som
python-pip
ellerpython3-pip
- Kjør kommandoen pip
...
- install
...
- matplotlib
- Om du får en feilmelding om at du ikke har rettigheter til dette har du to muligheter:
- Kjør kommandoen med administratorrettigheter ved å bruke
sudo
først. Dette krever at du har lov til å brukesudo
med brukeren din - Installer kun for din bruker ved å kjøre pip
- Kjør kommandoen med administratorrettigheter ved å bruke
...
- install
...
- -U
...
- matplotlib