python与Fortran通信
安装numpy模块,这个模块自带f2py模块,f2py就是使python和fortran能够通信的模块。
由于是在windows7下编译,因此需要windows版本的gfortran编译器,这个网站上也有win下的二进制安装包。
设置环境变量"C_INCLUDE_PATH" = "Path\to\gfortran\include"
需要安装mingw
编译:
cd到source的目录运行下面
f2py.py -c --fcompiler=gnu95 --compiler=mingw32 -lmsvcr71 -m target source
生成target.pyd
python可以调用了。。。
安装numpy模块,这个模块自带f2py模块,f2py就是使python和fortran能够通信的模块。
由于是在windows7下编译,因此需要windows版本的gfortran编译器,这个网站上也有win下的二进制安装包。
设置环境变量"C_INCLUDE_PATH" = "Path\to\gfortran\include"
需要安装mingw
编译:
cd到source的目录运行下面
f2py.py -c --fcompiler=gnu95 --compiler=mingw32 -lmsvcr71 -m target source
生成target.pyd
python可以调用了。。。
转载于:https://blog.51cto.com/gmingzhe/329843