在我们正在编写的应用程序中,我们计划允许用户在许多Python版本之一中执行Python脚本(例如Python 2.7,3.6等)。我们使用embedding the python interpreter的标准方法,除了我们动态加载和初始化不同的python解释器DLL(python * .dll)。可以在同一个进程中共存不同的python解释器版本(即可以将多个python * DLL加载到同一进程并初始化)吗?这些会以任何方式干扰吗?
This question有关但不一样。这个问题只询问如何在同一个过程中使用多个python解释器版本,但不会问这是否支持并且预计会有效。