安装python,numpy和scipy_dist_utils之后我在fthon解释器上输入了f2py 结果如下
>>> f2py
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
f2py
NameError: name 'f2py' is not defined
>>> import numpy
>>> f2py
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
f2py
NameError: name 'f2py' is not defined
解决了这个问题 但这现在不行 f2py -c --help-fcompiler
f2py -c --help-fcompiler Traceback(最近一次调用最后一次): 文件“”,第1行,in f2py -c --help-fcompiler NameError:名称'c'未定义
出了什么问题?有谁可以帮我这个?
答案 0 :(得分:4)
如果您尝试运行 f2py,则可以从命令shell(bash或UNIX机器上的任何内容,Windows上的CMD)执行此操作,而不是从Python解释器执行。
你可以做很多事情此外,scipy_distutils已经非常非常老了,根本不再使用了。无论你告诉你安装什么指令都令人难以置信地过时了。有关更新的指令集:
答案 1 :(得分:2)
您必须输入:
import numpy.f2py
另外,请务必使用最新版本的numpy
。
答案 2 :(得分:2)
在尝试使用from numpy import f2py
之前,您是否输入了f2py
?
答案 3 :(得分:0)
您必须从命令提示符调用以下方法中的f2py。
python C:\Path\to\f2py.py
应该允许它被调用。
例如,我在文件夹Python34
的C目录中安装了python 3.4,子文件夹Scripts
中有f2py。所以,我对f2py的调用是python C:\Python34\Scripts\f2py.py
。