这似乎是一个相当奇怪的问题,但是我的Mac上有一个功能齐全的Python和Numpy,而Numpy中包含了f2py。我甚至可以通过在我的iPython窗口中显式导入它来访问f2py
from numpy import f2py
但我无法从终端运行f2py。有人可以建议做什么吗?
由于
答案 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的环境不在你的路径中?