2017-02-09 1 views
2

En lisant le titre, j'ai de la difficulté à installer Pillow pour Python 3 sur Raspbian Jessie (framboise pi 3). L'erreur dit:Problème d'installation d'oreiller Raspbian Python 3.5 (Dépendance JPEG manquante)

The headers or library files could not be found for jpeg, 
a required dependency when compiling Pillow from source. 

plus un ensemble de 300 quelques lignes d'autres choses, si le pastebin aide, http://pastebin.com/b3UUskB4

J'ai essayé en vous assurant http://pillow.readthedocs.io/en/3.0.x/installation.html#old-versions, toutes les dépendances, ont été installés comme suit:

apt-cache search <dependency name> 
sudo apt-get install <name found from previous command> 

et spécialement pour libjpeg et OpenJPEG (2 que je suppose que sont le problème), je l'ai fait:

sudo apt-get install libjpeg8 
sudo apt-get install libopenjpeg5 

J'ai également recherché ce numéro avant de venir ici. Un fil que j'ai trouvé, https://askubuntu.com/questions/156484/how-do-i-install-python-imaging-library-pil, qui est pour pil plutôt que coussin, a dit que l'oreiller est à la recherche sans doute au mauvais endroit pour les dépendances, dans ce cas, j'exécutez la commande suivante:

sudo ln -s /lib/x86_64-linux-gnu/libz.so.1 /lib/ 
sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so.6 /usr/lib/ 
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so.62 /usr/lib/ 

mais étant donné que ces commandes exactes ne vont pas travailler pour mon cas particulier, je essayé de les corriger et plutôt fait:

sudo ln -s /usr/lib/arm-linux-gnueabihf/libjpeg.so.62 /usr/lib 

Alors, vraiment je ne sais pas ce que je fais mal, mais toute orientation serait grandement apprécié, merci d'avance pour toute aide!

Répondre

1

Je vais suggérer ici que, puisque Jessie est Debian et Ubuntu est une version de Debian que nous pouvons regarder quelques posts d'Ubuntu pour obtenir de l'aide. J'ai une certaine expérience avec Python et Debian sur les micro-ordinateurs et en effet j'ai trouvé l'affaire apt-get pour aller à peu près la même chose qu'avec Ubuntu sur le bureau.

À savoir, this post peut fournir la solution --- essayez build-dep plutôt que install. En particulier, voir la réponse par roadmr le 26 juillet 13 et les liens qu'il fournit.

+0

Je dois ajouter que je suis tombé sur le conseil que vous pourriez avoir besoin d'appeler le ['--no-cache-dir'] (https://pip.pypa.io/en/stable/reference/pip_install/ #caching) option. Voir par exemple [this post] (http://stackoverflow.com/questions/9510474/removing-pips-cache) pour un besoin similaire d'éviter d'essayer d'utiliser une tentative antérieure d'installation incorrecte. Je pense en particulier à l'article de dafeda du 27 déc. –