为Python扩展设置C/C++编译器
我想在Linux上为构建Python扩展设置一个默认的C和C++编译器。我注意到在运行python setup.py
build时可以使用--compiler
这个选项,但我想知道有没有办法把这个设置成一个环境变量,这样我就只需要设置一次就可以了。
1 个回答
4
你不能使用环境变量,但可以创建一个叫做setup.cfg的文件。具体可以参考编写设置配置文件。下面这个setup.cfg文件会尝试使用英特尔的C编译器:
[build_ext]
compiler=icc