【问题标题】:Wand can't find ImageMagick shared libraries on WindowsWand 在 Windows 上找不到 ImageMagick 共享库
【发布时间】:2018-01-31 16:58:27
【问题描述】:

我在Wand documentation 之后安装了 ImageMagick 6.9.9-34-Q8-x64,检查了“安装开发者头文件和库”,将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_path 中的 full traceback),其中一些确实存在,但 Wand 仍然无法使用它们。

我在这里错过了什么?

【问题讨论】:

  • python 运行 x64 吗?
  • @emcconville 哦,对了,我没想到,它实际上是 32 位的。安装了 32 位 ImageMagick 并且可以正常工作。非常感谢!
  • @emcconville 您能否发表您的评论作为答案,以便我将其标记为已接受?

标签: python windows imagemagick wand


【解决方案1】:

我在这里错过了什么?

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

重新安装 ImageMagick 或 Python,但确保运行时/动态库与架构匹配。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-13
        相关资源
        最近更新 更多