我试图枚举可用的Python解释器,我需要它们的主路径,以便加载pythonXXX动态库。
通过在路径中列出目录,我可以发现可执行文件没有问题。但是,我找不到如何为新发现的可执行文件获取默认的PYTHONHOME。它不是设置在外面的,所以 os.environ['PYTHONHOME'] 投掷 KeyError .
os.environ['PYTHONHOME']
KeyError
Py_GetPythonHome 在嵌入API时,但要实现这一点,我首先需要加载动态库。
Py_GetPythonHome
有办法得到什么吗 从解释器本身返回?