Почему ни исполняемый файл, ни его скрипт запуска не найдены, несмотря на добавление в PATH

1

Я выполнил инструкцию по установке pygmentize, чтобы использовать подсветку синтаксиса в среде Latex, однако TexMaker всегда производит ошибку, так как pygmentize не найден. Затем я тестировал, чтобы запустить сам файл.cmd с помощью командной строки, и система говорит:

C:\Python27\Scripts>pygmentize.cmd
C:\Python27\python.exe: can't open file 'C:\Python27\Scripts\pygmentize': [Errno
 2] No such file or directory

Я добавил переменную пути для обоих каталогов: C:\Python27 и C:\Python27\Scripts. В C:\Python27\Scripts есть два файла:

  1. pygmentize.exe
  2. pygmentize.cmd

Где содержимое pygmentize.cmd выглядит следующим образом:

@echo off
set PYTHONPATH=C:\Python27
%PYTHONPATH%\python.exe %PYTHONPATH%\Scripts\pygmentize %*

Исходная инструкция не содержит \ after %PYTHONPATH%, я добавил, потому что я понимаю, что сообщение об ошибке является нечетным, когда он говорит C:\Python27Scripts\python.exe. Поэтому мой вопрос: почему система Tex не распознает исполняемый файл pygmentize? Следуя инструкции из SO из https://tex.stackexchange.com/questions/23458/how-to-install-syntax-highlight-package-minted-on-windows-7, я добавил строку:

\newcommand\TestAppExists[3]{#2}

в моем.tex файле, и он работал только под Ubuntu. Итак, какова цель файла.cmd в этом случае?

  • 0
    У вас есть файл C:\Python27\Scripts\Scripts\pygmentize ?
  • 0
    @Sorpigal: Sorpigal: Нет, нет файла с именем pygmentize . Спасибо.
Теги:
command-line
texmaker

1 ответ

1
Лучший ответ

cmd.exe предпочтет.exe в.cmd при выборе того, какой pygmentize выполнить, все остальные начинают равны. python.exe не выполнит никакой магии и не будет знать, что делать с C:\Python27\Scripts\pygmentize если файл с таким точным именем не существует.

  • 0
    Еще раз спасибо. Итак, как я могу заставить систему Tex понять, что она должна использовать pygmentize.exe ?
  • 0
    @Chan: при настройке и указании пути к исполняемому файлу включается .exe
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню