Как я могу исправить ситуацию, когда LaTex выдает ошибку создания пакета для «Pygments» или пигментации?

Я пытаюсь установить пакет «Pygments» на Python через терминал на моем Mac, чтобы я мог использовать «отчеканенный» пакет в Latex.

Я загрузил пакет через терминал, используя следующий код:

curl https://bootstrap.pypa.io/get-pip.py > get-pip.py

с последующим:

sudo python get-pip.py

а потом

sudo pip install pygments

Потребовалось несколько попыток повторения одних и тех же команд, но, наконец, он успешно установился. Хотя я не знаю, что теперь делать. Я все еще получаю ту же ошибку от LaTex:

Package minted Error: You must have `pigmentize' installed to use this package.  

Кто-нибудь имеет опыт решения этой проблемы и может помочь?

Почему не так sudo pip install pygments, как указано на домашней странице Pygments?

Ответы (1)

  1. Сначала найдите папку, в которой сохранен pygmentize.

    $ which pygmentize 
    /Users/ggautier/anaconda/bin/pygmentize
    
  2. Добавьте путь, т.е. /Users/ggautier/anaconda/bin в поле «texpath».


// Platform settings: adapt as needed for your machine
// ------------------------------------------------------------------

 "osx":  {
  // Path used when invoking tex & friends; MUST include $PATH
  "texpath" : "$PATH:/Users/ggautier/anaconda/bin:/Library/TeX/texbin:/usr/texbin:/usr/local/bin:/opt/local/bin:"
  // Path to PDF viewer, if needed
  // TODO think about it. Also, maybe configure it here!
 }
Простите, а где я это пишу? В терминале?
@GP: Вы запускаете первую команду в терминале, чтобы узнать, где находится файл. Как только вы узнаете местоположение, откройте его, отредактируйте файл и добавьте общий путь на шаге 2.