Aucun Module nommé PIL
Je sais PIL est obsolète, j'ai donc installé Oreiller au lieu de cela, et pour assurer la compatibilité de la raison, l'Oreiller est toujours à l'aide de PIL comme son nom du module.
Voici mon pip freeze ressembler pour Oreiller:
Oreiller=3.2.0
Voici comment je l'utilise dans mon code:
import PIL as pillow
from PIL import Image
Comme quelqu'un l'a suggéré dans un poste similaire, aussi, j'ai essayé
import PIL
from PIL import Image
Aucun ne fonctionne.
Les deux me donner ce message d'erreur:
ImportError: No module named PIL
Aussi, j'ai essayé:
import Image
il me donne:
ImportError: No module named Image
Aide est vraiment apprécié!
Qu'est-ce que la sortie de
Python 2.7.11 et pip 1.5.6, et pour diverses raisons, je ne peux pas mettre à niveau à la fois.
n'import de l'Image de travail?
nope, j'ai aussi essayé. Je vais modifier ma question.
Que diriez -
python --version
et pip --version
?Python 2.7.11 et pip 1.5.6, et pour diverses raisons, je ne peux pas mettre à niveau à la fois.
n'import de l'Image de travail?
nope, j'ai aussi essayé. Je vais modifier ma question.
Que diriez -
import pil
?OriginalL'auteur FisherCoder | 2016-06-30
Vous devez vous connecter pour publier un commentaire.
Comme pour mon commentaire étant donné qu'il vous a aidé et répondu à votre problème:
La question que vous avez été voir, c'est que vous avez eu pip version 1.5.6, et la version de pip ne dictent la façon dont les paquets sont décompressés, qui détermine en fin de compte si oui ou non les modules sont chargés correctement.
Tout ce qui est nécessaire est:
Qui permet à ce programme de mise à niveau lui-même.
Utilisation
sudo
si vous êtes sur Mac/Linux, sinon, vous aurez probablement besoin d' "Exécuter en tant qu'Administrateur" sous Windows.Et voila, vous pouvez maintenant importer correctement les PIL modules:
Haha. Je ne sais pas pourquoi j'ai utilisé ce mot!
J'ai donc suivi tous vos commentaires les gars dans les questions, mais je suis encore avoir des problème. Il n'est pas de trouver PIL.
pip version est à 9.0.1 et python est à 2.7.6; Oreiller version est à 4.0.0
OriginalL'auteur Signus
Dans mon cas, sur Windows, tout ce que je besoin de faire est d'exécuter:
pip install pillow
Ne fonctionne pas pour moi. Lorsque je l'exécute, j'ai: une Exigence déjà satisfait .
qui a également travaillé pour moi dans un environnement python
OriginalL'auteur Arthur
Vous pouvez utiliser
python -m pip install Pillow
oupip install Pillow
OriginalL'auteur Kris Roofe
Je vais avoir ce problème depuis trop peu de temps, donc permettez-moi de partager mon point de vue sur ce. Je suis sur Mac OS X Mojave 10.14. J'ai essayé de lancer le
pip install pillow
de nombreuses fois à l'aveuglette, sans trouver de meilleure compréhension de l'endroit où monpython
à la recherche de son colis.J'ai rencontré cette erreur lorsque j'ai mis à niveau à partir d'OS X High Sierra de Mojave. Mon travail auparavant Scrapy projet cessé de fonctionner correctement.
Noter que je n'ai pas utilisé
virtualenv
.Tout d'abord, vous devez vérifier python est utilisé par le système. Dans le Terminal, exécutez
Vous obtiendrez quelque chose de similaire à ceci:
nicholass-mbp:~ nicholaslie$ which -a python
/usr/local/bin/python
/usr/local/bin/python
/usr/bin/python
Ce qui m'amène à chercher à l'intérieur de la
/usr/local/
dossier. Y en a un dossier à l'endroit où monpython
est à la recherche de ses paquets, et qui est à l'intérieur de/usr/local/lib/python2.7
(python
) ou/usr/local/lib/python3.7
(python3
)Ce que mon actuel
pip install pillow
faire est d'installer l'PIL
paquet à l'intérieur de la/usr/local/lib/python2.7/site-packages
répertoire, mais pas à/usr/local/lib/python3.7/site-packages
Cependant, puisque mon projet utilise Python 3,
No module named PIL
d'erreur vous indique simplement que lepython3
exemple vous utilisez ne peut pas trouver lePIL
bibliothèque.J'ai utilisé Homebrew pour la gestion de mon système de paquets tels que
node
,python
, etc. Donc je l'ai réinstallerpython3
avec Homebrew avec:brew reinstall python
, puis exécutezpip3 install pillow
.Juste veiller à ce que les
PIL
paquet est installé correctement dans/usr/local/lib/python3.7/site-packages
et vous devriez être bon d'aller. Espérons que cela aide quelqu'un.OriginalL'auteur Nicholas Lie