Wand 在 Windows 上找不到 ImageMagick 共享库

Wand can't find ImageMagick shared libraries on Windows

我在 Wand documentation 之后安装了 ImageMagick 6.9.9-34-Q8-x64,选中 "Install developer headers and libraries",将 MAGICK_HOME 设置到正确的位置,但是每次我导入任何东西时,Wand抱怨找不到 ImageMagick 共享库:

ImportError: MagickWand shared library not found.
You probably had not installed ImageMagick library.
Try to install:
  http://docs.wand-py.org/en/latest/guide/install.html#install-imagemagick-on-windows

Full output

有趣的是,当我检查 Wand 尝试过的路径时,(tried_pathfull traceback 中),其中一些确实存在,但 Wand 仍然无法使用它们。

我在这里错过了什么?

What am I missing here?

仔细检查 python 解释器是 运行 x84_64,否则 CDLL 将无法加载 x64 动态库。

要么重新安装 ImageMagick,要么 Python,但要确保 runtime/dynamic 库与架构相匹配。

我遇到了同样的问题。我卸载了最后一个 ImageMagick 版本,older version 我解决了它。

有 x86 和 x64 版本可供选择。使用适合您机器的那个。此外,使用旧版本可能会更容易。