Notez que j'ai un peu trébuché avec l'introduction de TRML2PDF, une bibliothèque qui génère des PDF avec Python.
environnement: MacOSX(10.11.6 El Capitane) Python2.7.x (environnement pyenv pour plus de commodité)
Introduction de pip et homebrew
#Bibliothèque qui gère jpeg
brew install jpeg
#Bibliothèque de traitement d'images Python
pip install pillow
#Bibliothèque de génération de PDF Python
pip install trml2pdf
Est OK.
Voir ci-dessous. TRML2PDF https://github.com/romanlv/trml2pdf/
Comme écrit dans le README
pip install trml2pdf
Si c'est le cas
ValueError: jpeg is required unless explicitly disabled using --disable-jpeg, aborting
Il est devenu. Ajoutez explicitement une option pour désactiver jpeg. Si vous lisez un peu plus, vous avez besoin d'une bibliothèque appelée Pillow pour utiliser TRML2PDF, vous obtenez donc une erreur lors de son installation.
pip install pillow
...
ValueError: jpeg is required unless explicitly disabled using --disable-jpeg, aborting
J'obtiens la même erreur naturellement parce que j'obtiens une erreur lors de l'installation de Pillow. Quoi qu'il en soit, j'ai trouvé que cela était dû à l'échec de l'installation de Pillow.
Selon l'enquête, lorsque vous essayez de gérer jpeg avec Pillow, une bibliothèque appelée libjpeg qui encode et décode le jpeg est nécessaire. Comment. https://ja.wikipedia.org/wiki/Libjpeg
Installez libjepg avec homebrew
brew install jpeg
Installez à nouveau l'oreiller avec pip
pip install pillow
Installez à nouveau TRML2PDF avec pip
pip install trml2pdf
C'est bien de l'interprète, alors importons-le.
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
>>>
Cela semble bon!
Recommended Posts