F2PY不支持OpenSuse 42.3

时间:2017-08-17 17:37:51

标签: python numpy opensuse f2py

我正在运行OpenSuse 42.3,我使用pip install numpy安装了numpy 1.13.1。

我运行命令:

f2py -c PDFF.f -m PDFF

我收到错误: 错误:文件'/usr/lib64/python2.7/site-packages/numpy/f2py/src/fortranobject.c'不存在

如果我在该目录上执行ls,则f2py的/ src目录中没有文件。当我在OpenSuse 13.2上运行时,我没有遇到任何问题。我们最近升级到42.3。

这是一个已知问题吗?

1 个答案:

答案 0 :(得分:1)

我使用的pip版本默认链接到Python3.4。因此,我使用pip install'安装的所有模块被添加到Python3.4系统目录中。我做了一个zypper install python-pip,它将pip模块添加到系统上的Python2.7版本中。然后我运行sudo python -m pip install --upgrade numpy,现在已将相应的文件添加到f2py实用程序中的/ src目录中,用于Python2.7构建。