En del python GIS-programvare er basert på C-rutiner kompilert for og med python-bindinger.
Installasjon av disse C-baserte pythonpakkene kan være litt trælete, og gi versjonskonflikter med andre python-pakker du ønsker
å bruke. Anbefalingen er derfor å isolere det du trenger til egne python environments
. Når ulike python-pakker finnes i separate
kjøremiljø så minimerer du sjangsen for versjonskonflikt - og hvis det verste skulle skje så har du et utrolig mye bedre utgangspunkt for
å rydde opp. Å lage et nytt kjøremiljø med ny installasjon av det du trenger er enkelt, og løser de fleste konflikter - mens det
å rydde opp i versjonskonflikter på eksisterende installasjon definitivt ikke er noe for uøvde.
Slike kjøremiljø kan lages på flere måter, men fremgangsmåten vist her er det som er gjengs praksis innafor Data science - miljøet.