我正在开发一个包,它需要从LAPACK库为绑定Python。目前,我正在将Fortran源文件dgtsv.f与我的Python代码一起分发,并使用numpy.distutils自动包装它并将其编译到一个共享库_gtsv.so中,这个库可以从Python调用。下面是我的setup.py文件现在的样子:
from numpy.distutils.core import setup, E
我正在运行一个版本的R (它不是用英特尔并行工作室编译的),并试图加载我自己编译的英特尔编译的共享Fortran库。在我用来运行的脚本中,我包含LD_LIBRARY_PATH,然后使用Rscript运行R脚本(调用dyn.load("My_Fortran.so"),使用ifort和mkl编译)。但是,当我运行这个脚本时,它会在Intel MKL FATAL ER