【发布时间】:2012-09-27 07:40:14
【问题描述】:
我正在尝试更新我的包 scikits.bvp_solver(来源 here),我遇到了一些 f2py 生成文件的问题。 2009 年生成的文件“bvp_solverf-f2pywrappers2.f90”和“bvp_solverfmodule.c”允许使用“python setup.py build_ext --inplace”就地构建包,但如果我删除它们并尝试重建我得到错误
scikits/bvp_solver/lib/bvp_solverf-f2pywrappers2.f90:218.48:
use guess_3_wrap__user__routines
1
Fatal Error: Can't open module file 'guess_3_wrap__user__routines.mod' for reading at (1): No such file or directory
scikits/bvp_solver/lib/bvp_solverf-f2pywrappers2.f90:11.19:
添加这个use语句的部分没有出现在旧版本的文件中。我很难弄清楚如何解决这个问题。任何人都可以提供建议吗?过去两年 f2py 的主要变化是什么?
【问题讨论】:
-
包含“module guess_3_wrap__user__routines”的文件是否存在?如果存在,是否在失败文件之前编译?
-
我认为该文件应该由 f2py 自动生成,因为它是 bvp_interface.pyf 文件中的模块名称之一。到目前为止,我在生成的任何一个文件中都没有看到它。