0

PyCharm内の64ビットWindows 10のvenvでPython 3.6を実行しています。私が実行した手順は次のとおりです。

  1. PyCharm を開き、Python 3.6 を venv として使用して新しいプロジェクトを開始します。
  2. このソースから Python3.6 のホイール ファイルから PythonMagick をダウンロードしました: PythonMagick wheel ファイル
  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

PythonMagick を VENV にインストールする場合、Magick が構成ファイルを見つけられるように、MAGICK_HOME というシステム変数も追加する必要があるようです。

ユーザー変数に以下を追加します

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

次に、PyCharm を再起動します。

于 2018-11-12T17:53:02.890 に答える