Python 如何在macosx中运行f2py

Python 如何在macosx中运行f2py,python,bash,Python,Bash,您好,我正在尝试在macosx中使用f2py。 我有一个自制的python安装,并使用pip安装了numpy。 如果我在终端f2py上写,我会得到-bash:f2py:command-not found,但是如果我在python脚本import numpy.f2py中写,它工作得很好。 如何从终端直接运行f2py解决此问题? 谢谢大家! 我也遇到了类似的问题(在macosx上安装了带有pip的numpy,但没有找到f2py)。在我的例子中,f2py确实位于我的$PATH(/Users/usern

您好,我正在尝试在macosx中使用f2py。
我有一个自制的python安装,并使用pip安装了numpy。
如果我在终端
f2py
上写,我会得到
-bash:f2py:command-not found
,但是如果我在python脚本
import numpy.f2py
中写,它工作得很好。 如何从终端直接运行f2py解决此问题?
谢谢大家!

我也遇到了类似的问题(在macosx上安装了带有pip的numpy,但没有找到f2py)。在我的例子中,f2py确实位于我的$PATH(/Users/username/Library/Python/2.7/bin)上,但没有设置执行权限。一旦修复,一切都很好。

f2py
应该已安装到自制安装的
脚本
目录中。根据您的配置方式,这可能是
/usr/local/bin
,也可能是类似于
/usr/local/Cellar/python/2.7.6/bin
。如果是后者,您可以将该目录添加到路径的末尾,或者手动将其符号链接到前者。如果是前者,并且
/usr/local/bin
不在您的路径上,那么应该是。谢谢。在我的例子中,我用bash_profile中的别名解决了这个问题。
alias f2py=“/usr/local/lib/python2.7/site packages/numpy-1.10.0.dev_fe7816d-py2.7-macosx-10.10-x8664.egg/egg-INFO/scripts/f2py2.7”
。但是……对于安装了
f2py
的人来说,这是一个奇怪的地方。