web-dev-qa-db-ja.com

ghostscriptをWindowsコマンドラインからネイティブに実行する

私の問題:私はPythonを使用して、通常.pdfファイルとして出力するプロットを印刷しています。今は.epsファイルを使用したいのですが、Ghostscriptが必要です(私のPythonコンソールで「コマンドgsが見つかりません」というエラーが発生しました)。

今私はGhostscriptをインストールし、AutoRunを_HKEY_CURRENT_USER -> Software -> Microsoft -> CommandProcessor_の下のレジストリに書き込み、値を.cmdファイルに設定してエイリアス_doskey gs=gswin64c_を定義しました(Windowsでは実行可能ファイルが名前は_gswin64c_ですが、PythonはLinuxバージョンgsを実行したいと考えています)。

とにかく、私はまだエラーが発生します。 Pythonコンソールの下部は次のように出力されます:gs_distill your image.\nHere is the full report generated by ghostscript:\n\n' + fh.read()) TypeError: Can't convert 'bytes' object to str implicitly

エラーはPython Ghostscriptを実行できないことに関連していると思いますが、ここからどこに行けばよいかわかりません。解決策はありますか?よろしくお願いします。

2
Ian

これは厄介だ。再起動すると問題が解決しました。正しい手順を実行したようですが、再起動しないと機能しません。多分これは将来誰か他の人の助けになるかもしれません。

2
Ian