PIL ne peut pas être installé par virtualenv avec pyenv

** Les informations suivantes sont obsolètes et ne peuvent pas être exécutées pour le moment. ** **

Veuillez voir ici pour plus de détails. Pip \ | Données ouvertes et programmation

Après tout, il semble que PIL ne puisse plus être mis en place avec pip.

Il semble qu'à partir d'une version de pip, «--allow-external» et «--allow-unverified» soient désormais «obsolètes».

Vous pouvez utiliser l'oreiller tranquillement, non?


pyenvJ'ai mis l'environnement avecpyenv local hogehogeEt alorspyenv activateDans le projet que je faispip install pilEst de la mousse.

Puisqu'il s'agissait d'un mécanisme en deux étapes, un mémo

Conclusion

Détails

La première matière externe

$ pip install PIL

Ce sera de la mousse

Downloading/unpacking PIL
  Could not find any downloads that satisfy the requirement PIL
  Some insecure and unverifiable files were ignored (use --allow-unverified PIL to allow).
Cleaning up...
No distributions at all found for PIL
Storing debug log for failure in /Users/jasper/.pip/pip.log

Google

C'était écrit ici http://stackoverflow.com/questions/21242107/pip-install-pil-dont-install-into-virtualenv

pip install PIL --allow-external PIL --allow-unverified PIL

J'ai ressenti quelque chose de différent de ce que je faisais

Le deuxième type gratuit

pip install PIL --allow-external PIL --allow-unverified PIL

Je suis content d'avoir progressé avec, mais je n'arrive toujours pas à installer

building '_imagingft' extension

gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/System/Library/Frameworks/Tcl.framework/Headers -I/System/Library/Frameworks/Tk.framework/Headers -I/usr/local/include/freetype2 -IlibImaging -I/usr/local/opt/pyenv/versions/inblue/include -I/usr/local/include -I/usr/include -I/usr/local/opt/pyenv/versions/2.6.8/include/python2.6 -c _imagingft.c -o build/temp.macosx-10.4-x86_64-2.6/_imagingft.o

_imagingft.c:73:10: fatal error: 'freetype/fterrors.h' file not found

#include <freetype/fterrors.h>

         ^

1 error generated.

error: command 'gcc' failed with exit status 1

----------------------------------------
Cleaning up...
Command /usr/local/opt/pyenv/versions/inblue/bin/python -c "import setuptools, tokenize;__file__='/usr/local/var/lib/pyenv/versions/inblue/build/PIL/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('
', '
'), __file__, 'exec'))" install --record /var/folders/10/1gcb6yqd4m14g9qr7s0lztg40000gn/T/pip-0bcmkN-record/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/opt/pyenv/versions/inblue/include/site/python2.6 failed with error code 1 in /usr/local/var/lib/pyenv/versions/inblue/build/PIL
Storing debug log for failure in /Users/jasper/.pip/pip.log

ne sait pas. Google

C'est vrai, mais pas. Mettez Pillow. http://stackoverflow.com/questions/23996756/pil-installation-error-on-mac-os-maverics-inside-virtual-env

Ce que je veux mettre, c'est PIL

Plus google

C'est comme ça. http://stackoverflow.com/questions/20325473/error-installing-python-image-library-using-pip-on-mac-os-x-10-9

J'ai juste mis un lien symbolique, et il n'y avait pas de fichier lié, alors j'ai pensé que je pourrais le récupérer si je le faisais simplement.

ln -s /usr/local/include/freetype2 /usr/local/include/freetype

Oui. Installation réussie.

pip install PIL --allow-external PIL --allow-unverified PIL

Post-scriptum du 20/11/2014: La cause a été découverte en recevant un commentaire de @shitsyndrome.

Depuis pip 1.5, le comportement par défaut a changé, et il semble que vous deviez le spécifier explicitement si vous souhaitez télécharger depuis un hôte externe (autre que pypi.python.org). http://pip.readthedocs.org/en/latest/reference/pip_install.html#externally-hosted-files

Recommended Posts

PIL ne peut pas être installé par virtualenv avec pyenv
pyenv ne fonctionne pas avec tcl-tk installé par homebrew.
Importer des bibliothèques qui ne peuvent pas être installées par pip avec PyCharm
Lorsque pydub ne peut pas être installé
Options lors de l'installation de bibliothèques qui ne peuvent pas être envoyées dans pyenv
Utilisez pydoc avec Virtualenv / pyenv / venv
tkinter n'a pas pu être utilisé avec python installé par pyenv de anyenv
django ne peut pas être installé dans l'environnement de développement de pipenv + pyenv
Utiliser Anaconda-Python installé avec pyenv depuis openFrameworks
Matières qui ne peuvent pas être importées avec sklearn
Outil De-VBA Excel! Éliminez l'outil VBA dans un environnement où Python ne peut pas être installé avec Python
Je ne peux pas créer de projet avec Python3.5 (Windows) + django1.7.1.
Lorsque vous ne pouvez pas dessiner une carte de contour avec APLpy
paramètres d'environnement python (virtualenv + pip ne peut pas être effectué)
Rendre OpenCV3 disponible à partir de python3 installé avec pyenv
Aucun module nommé'distutils.util 'ne peut être utilisé avec get-pip.py
Enquête lorsque l'importation ne peut pas être effectuée avec python
Que faire si pip ne peut pas être installé
Impossible d'importer matplotlib etc. dans l'environnement VirtualEnv
La sortie du fichier avi par OpenCV ne peut pas être lue
Créez un environnement virtuel avec Anaconda installé via Pyenv
Utiliser Python installé par pyenv pour l'environnement d'exécution PL / Python
[android] Lorsque AVD ne peut pas être utilisé avec l'autorisation refusée
Causes lorsque la version de Python ne peut pas être modifiée à l'aide de pyenv
Installez le dernier Python de pyenv installé par homebrew
Utilisez python installé par Pyenv avec Sublime REPL de Sublime Text 3
Un mémorandum (masOS) qui importe tkinter n'a pas pu être fait avec python installé à partir de pyenv