Python installeren
Je computer klaarmaken om met Python en je collectiedata te werken
Op deze pagina zet je stap voor stap alles klaar om vanuit Python met de software van Double Dig IT te werken. Je installeert een editor, Python zelf, het .NET-platform waar onze software op draait en de Double Dig IT Python SDK. Tot slot controleer je met een kort testscript of alles werkt.
Reken op ongeveer een half uur. Werk je op een laptop van je organisatie? Voor stap 3 zijn beheerdersrechten nodig, dus schakel eventueel je ICT-afdeling in.
Deze handleiding is voor macOS. Werk je op Windows? Bekijk de stappen voor Windows.

Visual Studio Code installeren
Visual Studio Code (VS Code) is een gratis editor van Microsoft waarin je Python-scripts schrijft, uitvoert en debugt. Het is lichtgewicht en werkt goed samen met Python en .NET.
- Download VS Code voor macOS via code.visualstudio.com/download.
- Open het gedownloade zip-bestand en sleep Visual Studio Code naar de map Programma's.
- Start VS Code en open het onderdeel Extensions in de balk aan de linkerkant (of druk op Cmd+Shift+X).
- Zoek op Python en installeer de Python-extensie van Microsoft.
Een terminal openen
In de volgende stappen typ je een paar opdrachten in een terminal. Dat kan direct in VS Code via het menu Terminal > New Terminal. Onderin het venster verschijnt dan een regel waar je opdrachten kunt typen.
Bij elk codeblok op deze pagina staat een knop om de tekst te kopiëren. Plak de opdracht in de terminal met Cmd+V en druk op Enter.
Python installeren
Python is de programmeertaal zelf. Op een Mac installeer je Python met het installatieprogramma van de officiële Python-website.
- Ga naar python.org/downloads en klik op Download Python.
- Open het gedownloade bestand en doorloop de installatie.
-
Open een nieuwe terminal en controleer of Python werkt door het versienummer op te vragen.
Op een Mac heet de opdracht
python3.
Staat Python al op je computer? Controleer dan alleen het versienummer. Versie 3.11 of nieuwer is goed.
python3 --versionPython 3.15.0Een hoger versienummer is natuurlijk ook goed.
.NET 10 Runtime installeren
De software van Double Dig IT is gebouwd op .NET, het softwareplatform van Microsoft. Om die software vanuit Python te kunnen gebruiken, heeft je computer de .NET 10 Runtime nodig.
- Ga naar de downloadpagina van .NET 10.
- Scrol naar het blok .NET Runtime 10.0 en klik in de regel macOS bij Installers op Arm64 als je Mac een Apple-chip heeft (M1, M2 enzovoort), of op x64 bij een Intel-processor. Welke je hebt, zie je via het Apple-menu > Over deze Mac.
- Open het gedownloade bestand en doorloop de installatie. Hiervoor heb je je beheerderswachtwoord nodig.
- Open een nieuwe terminal en controleer de installatie met de opdracht bij deze stap.
Staat de .NET 10 SDK al op je computer? Daar zit de runtime al in, dus dan kun je deze stap overslaan.
dotnet --list-runtimes
In de lijst moet een regel staan die begint met Microsoft.NETCore.App 10.0, bijvoorbeeld:
Microsoft.NETCore.App 10.0.13 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]De Double Dig IT Python SDK installeren
De Python SDK bevat de software waarmee Python rechtstreeks met je collectiedata kan werken. Python communiceert met deze .NET-software via het pakket pythonnet, dat je in deze stap ook installeert.
- Download de Python SDK met de knop hieronder.
-
Dubbelklik op het zip-bestand in je map Downloads (Safari doet dit soms al automatisch).
Sleep de map
DDigit-Python-SDKdaarna naar je thuismap. Die open je in de Finder via Ga > Thuismap. - Installeer pythonnet met de opdracht bij deze stap.
Liever een andere plek? Dat kan. Onthoud dan waar je de SDK hebt uitgepakt, want in stap 5 heb je dat pad nodig.
python3 -m pip install pythonnet
De installatie eindigt met een regel die begint met Successfully installed.
Zie je Requirement already satisfied? Dan stond pythonnet er al op, en dat is ook goed.
Testen of alles werkt
Nu komt alles samen. Je maakt een werkmap met twee kleine Python-bestanden en voert een test uit.
-
Maak een map voor je scripts, bijvoorbeeld
~/Python-Collectiedata, en open die in VS Code via File > Open Folder. -
Maak in die map het bestand
ddigit_bootstrap.pyaan (File > New File) en plak de bijbehorende code erin. Dit bestand laadt de Double Dig IT software. Je eigen scripts hoeven het daarna alleen nog te importeren. Heb je de SDK ergens anders neergezet? Pas dan het pad bijsdkPathaan. - Maak op dezelfde manier het bestand
test_installatie.pyaan met de bijbehorende code. -
Voer het testscript uit met het afspeelknopje rechtsboven in VS Code (Run Python File),
of typ in de terminal
python3 test_installatie.py.
Zie je de tekst "Gelukt!" in de terminal verschijnen? Dan is je computer klaar om met Python en collectiedata te werken.
import osimport sys# pas dit pad aan als je de SDK ergens anders hebt neergezetsdkPath = os.path.expanduser("~/DDigit-Python-SDK/dotnet")# voeg de SDK-map toe aan de zoekpaden van Pythonsys.path.insert(0, sdkPath)# laad de .NET runtime met de configuratie uit de SDKfrom pythonnet import loadload("coreclr", runtime_config=os.path.join(sdkPath, "DDigit.PythonHost.runtimeconfig.json"))# laad de Double Dig IT DataProviderimport clrclr.AddReference(os.path.join(sdkPath, "DDigit.DataProvider.dll"))import sysimport ddigit_bootstrapfrom DDigit.DataProvider import DDataProviderdataProvider = DDataProvider()print("Python", sys.version.split()[0])print("Gelukt! De Double Dig IT Python SDK werkt.")Python 3.15.0
Gelukt! De Double Dig IT Python SDK werkt.Werkt het niet?
Geen zorgen, de meeste problemen zijn snel opgelost. Zoek de foutmelding die je ziet op in de lijst hieronder.
command not found: python-
Op een Mac heet de opdracht
python3in plaats vanpython. Gebruik je alpython3? Sluit dan alle terminals en VS Code en open ze opnieuw, zodat de nieuwe installatie wordt opgepikt. ModuleNotFoundError: No module named 'pythonnet'- Pythonnet is nog niet geïnstalleerd voor de Python-versie die VS Code gebruikt. Voer de opdracht uit stap 4 nogmaals uit. Kies daarna in VS Code via Cmd+Shift+P > Python: Select Interpreter dezelfde Python-versie als in de terminal.
ModuleNotFoundError: No module named 'ddigit_bootstrap'-
Python kan het bestand
ddigit_bootstrap.pyniet vinden. Zorg dat het in dezelfde map staat alstest_installatie.pyen dat de bestandsnaam precies klopt. RuntimeError: Can not determine dotnet root- Python kan .NET niet vinden. Meestal is de .NET 10 Runtime nog niet geïnstalleerd: doorloop dan stap 3. Heb je .NET op een andere manier geïnstalleerd, bijvoorbeeld via Homebrew? Installeer het dan alsnog met het installatiebestand uit stap 3, zodat het op de standaardplek staat.
RuntimeError: Failed to create a .NET runtime (coreclr)-
Python kan .NET of de SDK niet vinden. Controleer of in de map uit
ddigit_bootstrap.pyhet bestandDDigit.DataProvider.dllstaat. Let op dat je bij het uitpakken niet per ongeluk een extra map hebt gemaakt, zoalsDDigit-Python-SDK/DDigit-Python-SDK. Klopt het pad? Controleer dan stap 3 en start daarna VS Code opnieuw.
Kom je er niet uit? Neem contact met ons op en stuur de volledige foutmelding mee, dan helpen we je verder.
Bronnen
- Python in Visual Studio Code (Engelstalig)
- Python gebruiken op macOS (Engelstalig)
- .NET installeren op macOS
- Python.NET (pythonnet) (Engelstalig)
Python leren
Wil je meer weten over Python zelf? De officiële Python-tutorial is een goed startpunt.