gpt4 book ai didi

python - f2py 不适用于树冠

转载 作者:行者123 更新时间:2023-11-28 19:23:31 24 4
gpt4 key购买 nike

我对 python 比较陌生。我在工作中使用 Enthought Canopy。从 numpy 导入 f2py 后,我在尝试执行时一直遇到无效语法错误:

f2py -m (modname) -c --fcompiler=gfortran (prog.f90)

不用说,我已经安装了gfortran,并且该程序存在于工作目录中。甚至试图逃跑

f2py -c --help-fcompiler

按照网上某个地方的推荐,会导致错误提示:name 'c' is not defined。在输入 f2py 时:

module 'numpy.f2py' from 'C:\Users\acer\AppData\Local\Enthought\Canopy\App\appdata\canopy-1.0.3.1262.win-x86_64\lib\site-packages\numpy\f2py\__init__.pyc'

表示安装了f2py。谁能知道我哪里出错了?

最佳答案

您可以尝试在脚本所在的目录中运行以下命令:

在 Windows 上

python path_to_scripts\f2py.py -c -m module_name prog.f90 --fcompiler=gfortran

在 Linux 上

python path_to_scripts/f2py.py -c -m module_name prog.f90 --fcompiler=gfortran

path_to_scriptsScripts 目录的路径。例如:C:\Python27\Scripts。如果是 Canopy,您必须查看此目录的位置...

关于python - f2py 不适用于树冠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18927217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com