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å:
<pakkenavn>
skal erstattes med navnet på pakken som skal installeres.<python-sti>
skal erstattes med en sti til den python-versjonen du skal installere pakken for. Dette kan være så enkelt som å skrivepython
,py
ellerpython3
, eller det kan være du må skrive ned fullstendig sti til den python-fortolkeren du bruker. For å sjekke hvilken sti dette er, kan du kopiere dette programmet inn i en Python-fil og kjøre filen:
import sys
print(f"{sys.executable}")
- Dersom filstien inneholder mellomrom, kan det være du må skrive den inn med hermetegn rundt.
- Med Windows PowerShell må ta med
&
helt i begynnelsen av kommandoen, altså& <python-sti> -m pip install <pakkenavn>
. - I noen tilfeller kan det kreves administrator-rettigheter for å installere. På Windows kan PowerShell åpnes som administrator ved å høyreklikke på PowerShell i startmenyen og velge «kjør som administrator».