В приложении, которое мы пишем, мы планируем позволить пользователям выполнять сценарии Python в одной из многих версий Python (например, Python 2.7, 3.6 и т. д.). Мы используем стандартный метод для встраивания интерпретатора Python, за исключением того, что мы динамически загружаем и инициализация различных библиотек DLL интерпретатора Python (python*.dll). Могут ли разные версии интерпретатора python сосуществовать в одном и том же процессе (т. е. можно ли загружать и инициализировать несколько python* DLL в один и тот же процесс)? Эти могут как-то мешать?
Этот вопрос связано, но не одно и то же. Вопрос только спрашивает, как использовать несколько версий интерпретатора Python в одном процессе, но не спрашивает, поддерживается ли это и ожидается ли его работа.