【发布时间】:2019-10-19 17:50:43
【问题描述】:
我正在尝试在 Pycharm 上创建 python 模块。我这样做了
f2py -c area.f90 -m AREA
模块已创建但模块文件(AREAmodule)未构建,因此当我导入并运行它时会显示如下错误
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\Program Files\JetBrains\PyCharm Community Edition 2019.1.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ImportError: DLL load failed: The specified module could not be found.
有人有什么建议吗?
【问题讨论】:
-
能否把调用模块的代码也贴一下?
-
尝试更新到 2019.2.3。你用 Anaconda 吗?
-
@rammelmueller 我已经更改了所有代码,使用此代码制作模块pastebin.com/d5ye9Jeb 并按照此网站lagrange.univ-lyon1.fr/docs/numpy/1.11.0/f2py/usage.html 的步骤操作然后我找到了可以使用生成模块的网站Python中的简单命令。就这样pastebin.com/2zXCWpWB可以问一下这两种方法的区别吗?
-
@PavelKarateev 我按照从这个网站制作模块的步骤lagrange.univ-lyon1.fr/docs/numpy/1.11.0/f2py/usage.html 他们没有使用 Anaconda,但我发现很多从事 F2py 工作的人有时会提到 Anaconda。使用它重要吗?我是一个非常初学者的编码,如果我有任何问题,你可以纠正我
标签: python fortran pycharm f2py