【问题标题】:pyrfa DLL load failspyrfa DLL 加载失败
【发布时间】:2020-02-28 00:47:03
【问题描述】:

我正在尝试使用 devcartel 开发的 pyrfa 模块。

我已经用通常的方法安装了包:

pip install pyrfa

但是,运行使用该模块的脚本会给出:

ImportError: DLL load failed : The specific module cannot be found.

pyrfa 模块是 Reuters 开发的基于 C++ 代码的 DLL 的包装器。我在哪里可以找到必要的 DLL?

【问题讨论】:

  • 我不认为这是一个有效的问题。有两种方法可以解决这个问题:第一种是删除它并在上游提交错误报告。另一种方法是提取并提供minimal reproducible example,但这意味着从 pyrfa 源代码中提取它,但您可能不希望这样。也就是说,无法加载 DLL 的可能原因有很多,包括无法加载它所依赖的其他 DLL。确保您进行一些研究并排除通常的嫌疑人。

标签: python c++ dll wrapper reuters


【解决方案1】:

根据[GitHub]: devcartel/pyrfa - Installation强调是我的):

Windows 用户可能需要安装Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)(x86)

为您的 Python 架构安装所需的依赖项(我假设它是 x64 (AMD64)),或者更好:将它们都安装为不会有什么坏处(除非你有 32 位 Win),你应该没问题。

【讨论】:

  • @Svalbard:您安装了上述工具吗?现在是什么状态?
猜你喜欢
  • 1970-01-01
  • 2012-12-21
  • 2012-12-29
  • 2020-09-01
  • 2019-07-10
  • 2015-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多