PIP
Python
Python
Børre Stenseth

Utvidelser og biblioteker

Det er utviklet en rekke Python biblioteker for en rekke formål, Python Package Index (PyPI) [1] . Det er små nyttige pakker og det er store omfattende pakker for systemløsninger. Det har lenge vært knotete å installere slike pakker. I de seneste versjonene av Python (2.7 og 3.5) har dette blitt vesentlig enklere. Disse versjonene installeres med en pakkeadministrator som gjør at vi kan installere fra kommandolinja, se Python Packaging User Guide [2]

Dersom vi skal laste ned et bibliotek fra den globale indexen (PyPI) som er opprettet for formålet kan vi skrive følgende fra kommandolinja, anta at biblioteker heter XXX:

python -m pip install XXX

Forutsatt at vi enten har lagt til python i path (windows) eller har plassert oss i den mappa python.exe er installert. Vi kan spesifisere versjoner og oppdatere versjoner etc. Dette er forklart i dokumentasjonen.

Wheels

En annen måte å installere på er wheels. Wheels, .whl, er et binærformat. Det finnes en webside som legger ut slike filer for veldig mange aktuelle biblioteker for Windows: Unofficial Windows Binaries for Python Extension Packages, [3] . Når vi har lastet ned den ønskede whl-fila (YYY.whl) herfra kan vi skrive:

python -m pip install YYY.whl

Jeg har opplevd noen problemer med avhengighet i den global pip-funksjonen ovenfor og har løst problemet med en .whl-fil.

Referanser
  1. PyPI - the Python Package Index Python pypi.python.org/pypi 03-10-2016
  1. Python Packaging User Guide PyPA packaging.python.org/ 03-10-2016
  1. Unofficial Windows Binaries for Python Extension Packages www.lfd.uci.edu/~gohlke/pythonlibs/ 01-03-2014