如何为一个特定的翻译获得PYTHONHOME?

2024-04-27 03:53:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试枚举可用的Python解释器,并且需要它们的主路径,以便加载pythonXXX动态库。你知道吗

通过在路径中列出目录,我可以发现可执行文件没有问题。但是,我找不到如何获取新找到的可执行文件的默认PYTHONHOME。它没有设置在外部,所以os.environ['PYTHONHOME']抛出KeyError。你知道吗

嵌入API中有Py_GetPythonHome,但要实现这一点,首先需要加载动态库。你知道吗

有没有办法从解释器本身获取Py_GetPythonHome返回的内容?你知道吗


Tags: py路径目录api可执行文件内容osenviron