从终端运行f2py的问题(​​Mac OSX)

时间:2015-03-31 23:43:42

标签: python-2.7 numpy f2py

这似乎是一个相当奇怪的问题,但是我的Mac上有一个功能齐全的Python和Numpy,而Numpy中包含了f2py。我甚至可以通过在我的iPython窗口中显式导入它来访问f2py

from numpy import f2py

但我无法从终端运行f2py。有人可以建议做什么吗?

由于

1 个答案:

答案 0 :(得分:0)

一种方法是找到你可以在ipython中导入f2py的位置:在ipython中导入f2py之后,只需键入f2py,它就会显示numpy安装的位置。从那以后,您应该能够找到f2py二进制文件。

例如,在ipython中,我的f2py位于:

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/f2py/__init__.pyc

从这里,我们可以看到可执行文件f2py将在

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/f2py

正如JohnE所说,也许你有不止一个python环境,而其中有f2py的环境不在你的路径中?