You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

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

  1. Åpne en kommandolinje/ledetekst/terminal:
    1. 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) under Start -> Alle Programmer -> Tilbehør -> Ledetekst
    2. 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
  2. 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:
    1. 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 https://www.python.org/downloads/
    2. Om du bruker Mac kan du prøve å kjøre sudo easy_install pip
    3. Installer pip manuelt
      1. Last ned denne fila: get-pip.py (Høyereklikk på linken og velg Lagre lenke som e.l.)
      2. I kommandolinja, naviger til der du lagret get-pip.py. Du navigerer ved hjelp av cd kommandoen (f.eks. cd Downloads/ går til Downloads-mappa)
      3. Kjør kommandoen python get-pip.py
  3. Installer matplotlib ved å skrive python -m pip install matplotlib
  4. Det vil nå komme masse tekst i kommandolinjevinduet. Vent til det står "Successfully installed matplotlib-3.0.0" eller noe lignende

  5. Test at matplotlib fungerer:

    1. Skriv python for å starte Python i interaktiv modus
    2. Skriv import matplotlib. Hvis du ikke får noen feilmelding nå er matplotlib installert.

 

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. Du vil da bli spurt om å skrive inn passordet ditt. Skriv det inn (du vil ikke se at noe skjer på skjermen når du gjør dette) og trykk enter.
    • 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)

  1. Åpne Software Center
  2. Søk etter python3-matplotlib
  3. Installer pakken du får opp

Alternativ 2

  1. Åpne en terminal
  2. Kjør kommandoen:
sudo apt-get install python3-matplotlib

Fedora

  1. Åpne en terminal
  2. Kjør kommandoen
sudo dnf install python3-matplotlib

Red Hat

  1. Åpne en terminal
  2. Kjør kommandoen
sudo yum install python3-matplotlib

Arch

  1. Åpne en terminal
  2. Kjør kommandoen
sudo pacman -S python-matplotlib

Installere med pip (for distroer uten matplotlib i package-manager)

  1. Pass på at du har pip installert. Om du har en nyere versjon av python installert skal du ha det. 
    1. Åpne en terminal 
    2. Skriv kommandoen python -m pip --version 
    3. 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 python3 -m pip --version
    4. 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 eller python3-pip
  2. Kjør kommandoen python -m pip install matplotlib
  1. Om du får en feilmelding om at du ikke har rettigheter til dette har du to muligheter: 
    1. Kjør kommandoen med administratorrettigheter ved å bruke sudo først. Dette krever at du har lov til å bruke sudo med brukeren din 
    2. Installer kun for din bruker ved å kjøre pip install -U matplotlib

PyCharm

Avhengig av hvordan du har satt opp PyCharm er det ikke sikkert den bruker standardinstallasjonen av Python på PC-en din. For å installere matplotlib i eventuelle andre installasjoner (evt. virtuelle miljøer) som brukes av PyCharm følges følgende prosess:

  1. Åpne innstillinger ved å trykke File -> Settings...
  2. I venstre kollone velger du Project: <prosjektnavn> -> Project Interpreter
  3. Her ser du en liste over alle pakker som er installert for den versjonen av Python prosjektet ditt bruker. Hvis matplotlib er i denne lista skal det fungere, hvis ikke trykker du på det lille '+'-tegnet øverst til høyre.
  4. I vinduet som kommer opp søker du etter matplotlib, velger matplotlib i lista, og trykker Install Package
  5. Hvis du får en feilmelding kan du prøve å huke av for Install to user's site packages directory før du trykker Install Package


 

 

  • No labels