...
Python extensions that run from Geosoft Desktop will run from a python interpreter that is executed within the context of the Geosoft Desktop program. Geosoft Desktop does not ship with its own Python interpreter, and users who wish to run Python extensions must install 64-bit Python 3.4 5 or later. Geosoft Desktop uses dynamic loading with a version independent Python C API for embedded Python script executions. This means any Windows x64 Python distribution that uses Python 3.4 or higher can be used.
The location and behavior of the Python interpreter for running Python extensions inside Geosoft Desktop is determined either by environment variables, or if not set, by registry keys. Geosoft Desktop users can also define registry keys using the "Settings > Global settings > Python..." menu item and then re-starting Geosoft Desktop.
...