使用F2py在windows中创建python模块

时间:2015-03-05 16:21:38

标签: python fortran gfortran f2py

我正在尝试使用f2py命令在Windows 7中创建python模块

This is my test FORTRAN code :

 subroutine foo(a)
 integer a
 print*,"Hello from Fortan foo"
 print*,"a=",a
 call goo(a)
 end

 subroutine goo(b)
 integer b
 integer c
 c=b+10
 print*,"Hello from goo"
 print*,"c=",c
 end

我正在使用命令:

  

f2py -c -m test hello.f --fcompiler = gnu95 --compiler = mingw32

有了这个,我可以创建test.pyd,我可以在我的计算机中导入和使用但是当我在另一台计算机上尝试使用相同的模块时,它会显示错误消息

  

导入错误:DLL加载失败:找不到指定的模块

我该如何解决这个问题。我有一个链接描述了像我一样的问题

  

creating distributable windows python module with f2py   但我仍然无法弄清楚如何解决这个问题。请帮我找出解决方案。

0 个答案:

没有答案