python setup.py的编译器选项

时间:2018-09-23 04:09:26

标签: python cython intel distutils

我有一个Python软件包,需要编译一些C(cython)和fortran(f2py)代码。我想给用户使用GNU或Intel编译器的自由。目前,以下对我有用

python setup.py build_ext -i --fcompiler=intelem --compiler=intelem # on the intel system
python setup.py build_ext -i # on the GNU system

用于就地导入。但是,当用户以以下方式安装时,我也希望能够做到这一点

python setup.py install --user

这通常首先调用build_ext。但是,传递这样的参数

python setup.py install --user --fcompiler=intelem --compiler=intelem
不允许

setup.py抱怨fcompilercompiler是无法识别的论点。如何为build_ext的{​​{1}}部分提供这些参数?

0 个答案:

没有答案