寻找方法/模块来确定用于构建cpythoninterp的编译器

2024-10-05 11:30:59 发布

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

当我在命令行模式下启动Python解释器时,会收到一条消息,告诉我哪个编译器用于构建它。有没有办法用Python获取这些信息?我知道我可以用subprocess.Popen启动解释器并解析输出,但我正在寻找一种更简单、更优雅的方法。你知道吗

背景是,我想为基于Cube的C++框架构建Python扩展,并且我想写一个CGED宏,检查是否安装了正确的编译器。你知道吗


Tags: 方法命令行框架信息消息编译器模式解释器
2条回答

使用^{}。你知道吗

可以使用sys.version变量访问以下信息:

>>> sys.version
'2.7.2 (default, Jun 29 2011, 11:17:09) \n[GCC 4.6.1]'

它将告诉您哪个编译器用于编译Python,但它不能确保系统上安装了所提到的编译器(这可能是一个预构建的Python版本)。你知道吗

相关问题 更多 >

    热门问题