0

我在 PyCharm 内的 64 位 Windows 10 上的 venv 中运行 Python 3.6。以下是我执行的步骤:

  1. 打开 PyCharm 并使用 Python 3.6 作为 venv 启动一个新项目。
  2. 从以下来源下载 Python3.6 的轮子文件中的 PythonMagick:PythonMagick 轮子文件
  3. 在 PyCharm 中打开终端并运行: pip install PythonMagick-0.9.19-cp36-cp36m-win_amd64.whl

  4. 从此处下载 ghostscript:Ghostscript 9.25 for Windows(64 位)并运行 exe 文件。

  5. 将 ghostscript 目录添加C:\Program Files\gs\gs9.25\bin到用户 PATH 环境变量中。

现在我从这里运行示例文件

import PythonMagick
if __name__ == "__main__":
    pdf = 'a.pdf'
    p = PythonMagick.Image()
    p.read(pdf)
    p.write('doc.jpg')

我收到以下错误:

RuntimeError:Magick:UnableToOpenConfigureFile `delegates.xml'@warning/configure.c/GetConfigureOptions/714

如何修复此错误?

4

1 回答 1

0

在 VENV 中安装 PythonMagick 时,显然您还需要添加一个名为 MAGICK_HOME 的系统变量,以便 Magick 可以找到配置文件。

将以下内容添加到用户变量

MAGICK_HOME = %your-project-dir%\venv\Lib\site-packages\PythonMagick

然后重新启动 PyCharm。

于 2018-11-12T17:53:02.890 回答