Beachten Sie, dass ich ein wenig über die Einführung von TRML2PDF gestolpert bin, einer Bibliothek, die PDFs mit Python generiert.
Umgebung: MacOSX(10.11.6 El Capitane) Python2.7.x (pyenv-Umgebung zur Vereinfachung)
Pip und Homebrew eingeführt
#Bibliothek, die JPEG verarbeitet
brew install jpeg
#Python-Bildverarbeitungsbibliothek
pip install pillow
#Python PDF-Generierungsbibliothek
pip install trml2pdf
Ist in Ordnung.
Siehe unten. TRML2PDF https://github.com/romanlv/trml2pdf/
Wie in der README geschrieben
pip install trml2pdf
Wenn ja
ValueError: jpeg is required unless explicitly disabled using --disable-jpeg, aborting
Es ist geworden. Fügen Sie explizit eine Option zum Deaktivieren von JPEG hinzu. Wenn Sie etwas mehr lesen, benötigen Sie eine Bibliothek namens Pillow, um TRML2PDF verwenden zu können, sodass bei der Installation eine Fehlermeldung angezeigt wird.
pip install pillow
...
ValueError: jpeg is required unless explicitly disabled using --disable-jpeg, aborting
Ich erhalte selbstverständlich den gleichen Fehler, da bei der Installation von Pillow ein Fehler auftritt. Wie auch immer, ich stellte fest, dass dies durch den Ausfall der Kisseninstallation verursacht wurde.
Laut der Untersuchung ist beim Versuch, JPEG mit Pillow zu verarbeiten, eine Bibliothek namens libjpeg erforderlich, die JPEG codiert und decodiert. Wie. https://ja.wikipedia.org/wiki/Libjpeg
Installieren Sie libjepg mit Homebrew
brew install jpeg
Installieren Sie das Kissen mit Pip erneut
pip install pillow
Installieren Sie TRML2PDF erneut mit pip
pip install trml2pdf
Es ist in Ordnung vom Interpreter, also lasst es uns importieren.
python
Python 2.7.2 (default, Nov 25 2016, 09:30:37)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.38)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import trml2pdf
>>>
Sieht gut aus!
Recommended Posts