We tested the Windows platform using SWI-Prolog binaries from
https://www.swi-prolog.org/Downloads.html
and Python downloaded from
https://www.python.org/downloads/windows/.
The SWI-Prolog binary provides janus.dll
which is linked to
python3.dll
, a “stable API'' based wrapper that each
Python 3 binary distribution provides in addition to python3xx.dll
.
Calling Python from Prolog is supported out of the box, provided the
folder holding
python3.dll
is in the search %PATH%
.
The Python package can be installed using pip as described in
section 7. Once built, this package
finds SWI-Prolog on %PATH%
or using the registry and should
be fairly independent from the Prolog version as long as it is version
9.1.12 or later.