[英]Install f2py with python3
我需要从 Python 中的 Fortran 模块调用例程。 我用f2py
和python2.7
做到了。 它工作得很好。
现在,我不得不使用它与python3
但f2py
似乎并没有与之兼容python3
。
我看到有些人使用名为f2py3
的版本,但它既不能通过pip
,也不能通过 macports 获得(我使用的是 Mac)。 此外, python3+numpy+f2py 似乎已经集成到 Fedora 中。
有没有人设法在 Mac f2py3
(或等效的)与python3
一起使用? 如果没有,您建议将 Fortran 库与python3
链接的替代解决方案是什么?
作为替代方案,您可以使用ctypes和fortran-iso-c-binding来调用 Fortran 例程,而无需依赖 f2py。 这种方法的缺点是您需要自己指定接口。
这是我前段时间在 SO 上发布的示例。
f2py 带有 numpy ,根据2020 年 1 月在 github上的活动,很明显 f2py 目前得到维护。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.