如何通过F2Py而不是在命令行中调用它呢?
我有一个便携式Python正在使用,无法安装Python。因此,安装软件包是不可能的,除非那些工作,如果我解压缩包和复制所有的文件夹‘站点-软件包’。有了这些,也就不可能更改环境变量,即path (不能更改、追加;),尽管不可能以简短的形式调用命令'F2Py‘。
虽然F2Py是numpy的一部分,numpy安装在可移植的F2Py.py中,但是在任何地方都没有安装'F2Py.py‘。
问题是如何使用F2Py编译在Python中使用的Fortran代码,考虑到访问、限制等?
请注意,文件夹中有一个解压缩的GFortran二进制文件。
发布于 2012-01-07 11:47:10
虽然我不太理解您的解释,但从第一句看来,您想要做的似乎是在python中获得相当于f2py -c -m hello hello.f的内容:
from numpy import f2py
f2py.compile(open('hello.f').read(), 'hello')https://stackoverflow.com/questions/8755583
复制相似问题