为Python扩展设置C/C++编译器

And*_*nca 7 c++ python linux

我想在Linux下构建Python扩展时设置默认的C和C++编译器.我注意到构建的--compiler选项python setup.py,但我想知道是否有一种方法将其设置为环境变量,以便我只能指定它们一次.

cas*_*evh 4

无法使用环境变量,但您可以创建 setup.cfg 文件。请参阅编写安装配置文件。以下 setup.cfg 文件将尝试使用 Intel C 编译器:

[build_ext] 
compiler=icc
Run Code Online (Sandbox Code Playgroud)