Eksterne pakker


Enkel installasjon

Installasjon av eksterne moduler trenger man bare gjøre én gang for hver python-installasjon. Under finner du en kodesnutt du kan kjøre som installere noen moduler. Mer detalj om hva den gjør finnes i neste avsnitt.

import sys

libs = ['matplotlib', 'numpy']
cmd = f"{sys.executable} -m pip install --user {' '.join(libs)}"

ans = input(f"\n\nType 'yes' to try direct install of {libs}: ")
if ans == "yes":
    from subprocess import run
    run(cmd.split())
else:
    print("copy this line into the terminal:\n")
    print(cmd)
    print()
Installasjon med pip

For å installere eksterne pakker og moduler, bruker vi et program som heter pip. Dette er et program som ble installert sammen med python. Dersom du har flere versjoner av python installert på din datamaskin (for eksempel fordi en gammel versjon av python var installert fra før), har du også flere versjoner av pip installert på maskinen din. Når du installerer programmer med pip er det viktig at du bruker den versjonen av pip som matcher den versjonen av python du bruker.

For å installere noe med pip, bruker vi Terminalen og skriver kommandoen:

<python-sti> -m pip install <pakkenavn>

(det er også mulig å skrive <pip-sti> install <pakkenavn>, men den metoden dekker vi ikke her). Et par punkter å passe på:

import sys
print(f"{sys.executable}")