【问题标题】:Using f2py get ImportError: DLL load failed: The specified module could not be found使用 f2py get ImportError: DLL load failed: 找不到指定的模块
【发布时间】: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.

有人有什么建议吗?

【问题讨论】:

标签: python fortran pycharm f2py


【解决方案1】:

对我来说,dll是在子目录module_name\.libs\libmodule_namexxxxx.dll中创建的,当我将它复制到我的源目录时,它可以工作!!!。

您可以通过depends.exe检查模块中的依赖关系,我在depends中加载我的模块,它会自动告诉我我需要那些dll。

【讨论】:

    猜你喜欢
    • 2020-12-04
    • 2020-07-02
    • 2020-06-30
    • 2015-12-16
    • 2019-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多