Сделайте так, чтобы ghostscript запускался из командной строки Windows

Моя проблема: я использую Python для печати графиков, которые я обычно выводил в виде файла.pdf. Теперь я хочу использовать файлы.eps, но требуется Ghostscript (что я заметил, потому что моя консоль Python выдавала ошибку "Команда gs not found").

Теперь я установил Ghostscript и даже зашел так далеко, что записал автозапуск в реестр под 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, но не знаю, куда идти дальше. Любые решения? Заранее спасибо!

1 ответ

Решение

Что ж это неловко. Перезагрузка решила мою проблему. Кажется, я сделал правильные шаги, но без перезагрузки это не сработало бы. Может быть, это может помочь кому-то еще в будущем.

Другие вопросы по тегам