Wie kann ich Probleme beheben, wenn LaTex einen Paketfehler für „Pygments“ oder Pigmentierung ausgibt?

Ich versuche, das Paket "Pygments" über das Terminal auf meinem Mac in Python zu installieren, damit ich das Paket "minted" in Latex verwenden kann.

Ich habe das Paket über das Terminal mit folgendem Code heruntergeladen:

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

gefolgt von:

sudo python get-pip.py

und dann

sudo pip install pygments

Es dauerte ein paar Versuche, dieselben Befehle zu wiederholen, aber es wurde schließlich erfolgreich installiert. Ich weiß aber nicht was ich jetzt machen soll. Ich bekomme immer noch den gleichen Fehler von LaTex:

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

Hat jemand Erfahrung mit diesem Problem und kann eventuell weiterhelfen?

Warum nicht einfach sudo pip install pygmentswie auf der pygments-Homepage angegeben?

Antworten (1)

  1. Suchen Sie zuerst den Ordner, in dem pygmentize gespeichert ist

    $ which pygmentize 
    /Users/ggautier/anaconda/bin/pygmentize
    
  2. Fügen Sie den Pfad hinzu, dh /Users/ggautier/anaconda/bin im Feld "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!
 }
Entschuldigung, wo schreibe ich das? Im Terminal?
@GP: Sie führen den ersten Befehl im Terminal aus, um zu erfahren, wo sich die Datei befindet. Sobald Sie den Speicherort kennen, öffnen Sie ihn und bearbeiten Sie die Datei und fügen Sie den in Schritt 2 freigegebenen Pfad hinzu.