The libpython .dylib files on MacOS are in the python_path/lib subdir. The user supplied python_path still needs to be to the actual python root and not lib/ as the root path get's used as python home dir so just add lib/ when loading the dylib.