Python 如何在macosx中运行f2py
您好,我正在尝试在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
我有一个自制的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
的人来说,这是一个奇怪的地方。