PythonMagick无法打开配置文件

时间:2018-11-12 17:53:03

标签: windows-10 runtime-error 64-bit python-3.6 pythonmagick

我在PyCharm的64位Windows 10上的虚拟机中运行Python 3.6。这是我执行的步骤:

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

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

  5. 将虚脚本目录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

如何解决此错误?

1 个答案:

答案 0 :(得分:0)

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

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

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

然后重新启动PyCharm。