PythonMagick Невозможно открыть файл конфигурации - PullRequest
0 голосов
/ 12 ноября 2018

Я использую Python 3.6 в venv на 64-битной Windows 10 внутри PyCharm.Вот шаги, которые я выполнил:

  1. Откройте PyCharm и запустите новый проект, используя Python 3.6 в качестве venv.
  2. Загрузил PythonMagick из файла колеса для Python3.6 из этого источника: Файл колеса PythonMagick
  3. Откройте терминал в PyCharm и запустите: pip install PythonMagick-0.9.19-cp36-cp36m-win_amd64.whl

  4. Загрузите ghostscript здесь: Ghostscript 9.25 для Windows (64 бит) и запустите исполняемый файл.

  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

Как мне исправить эту ошибку?

1 Ответ

0 голосов
/ 12 ноября 2018

При установке PythonMagick в VENV, очевидно, вам также необходимо добавить системную переменную с именем MAGICK_HOME, чтобы Magick мог найти файлы конфигурации.

Добавить следующее в переменную пользователя

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

Затем перезапустите PyCharm.

...