Поддерживает ли CPython инициализацию Py_NewInterpreter и выполнение python кода в отдельном std::thread независимо от главного потока, в котором была произведена инициализация питона с помощью кода
PyConfig config;
PyConfig_InitIsolatedConfig(&config);
config.verbose = 2;
Py_SetPath(L"custom/library/dir:");
Py_SetProgramName(L"GLOBAL");
Py_SetPythonHome(L"custom/library/dir/home");
Py_InitializeFromConfig(&config);
PyEval_InitThreads();
И возможно ли определить
Py_SetPythonHome для каждого отдельного потока в целом?