如果我想将ifort与f2py一起使用,我需要icc吗



我有英特尔FORTRAN,想用ifort做一个带有f2py的FORTRAN扩展。我收到一条错误消息,想知道这是否是因为我也需要icc(英特尔C编译器(。

顺便说一句,f2py找到编译器:找到可执行文件/usr/local/bin/ifort但随后抛出一个错误,以结束

get_version中的文件"/anaconda3/lib/python3.7/site packages/numpy/distutils/fcompiler/init.py",第430行提升编译器NotFound((numpy.distutils.compiler.CompilerNotFound

对于64位,fcompiler需要指定为--fcompiler=intelem。现在,我在Python 3.6上使用gfortran的FORTRAN代码中遇到了其他错误,但这是一个不同的问题。

最新更新