В контексте: Я нахожусь на macOS, разрабатывая Spyder. Я установил TeX с MACTeX.subprocess.Popen (cmd) не находит команду, которая может быть запущена в терминале
Я работаю над созданием автоматического текстового документа, и я хотел бы использовать решение, предложенное здесь: Generating pdf-latex with python script
Когда excecuting сценарий питона в Spyder, я повешу на линии вызывающего «subprocess.Popen (ЦМД)» , Ошибка:
FileNotFoundError: [Errno 2] No such file or directory: 'pdflatex'"
Если я пытаюсь выполнить команду pdflatex
в терминале, он находит команду и выполняет ее безупречно.
У меня, вероятно, отсутствует путь или что-то подобное, хотя я озадачен своим сообщением об ошибке, поскольку он упоминает как отсутствующий файл, и я ожидал бы отсутствующую команду.
Try 'subprocess.Popen ([ 'pdflatex'], оболочки = True)'. –
Это трюк, спасибо Майку! – MAC
Отлично. Сделал ответ. –