Я использую Mac OS x 10.10.3 Yosemite и Python 2.7.9 | Anaconda 2.2.0 (x86_64) для большого количества материалов python. Я использую eclipse и движок Google.
У меня заканчиваются сообщения о переполнении стека, чтобы читать эту ошибку, которую есть у многих людей, а затем разрешить каким-то образом, что не работает для меня.
Я получаю эту ошибку:
импортировать изображение ImportError: нет модуля с именем Image
Из этого кода:
try:
from PIL import Image
except:
import Image
После того, как я уже пробовал следующее:
conda install pillow
sudo pip install pillow
pip install pillow
pip install pil
В столбце предложено посмотреть, был ли путь для другого пользователя, поэтому я попробовал это в своем терминале:
python
Python 2.7.9 |Anaconda 2.2.0 (x86_64)| (default, Dec 15 2014, 10:37:34)
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://binstar.org
>>> import sys
>>> print(sys.path)
и получил:
['',
'/Users/jrussek/anaconda/lib/python27.zip',
'/Users/jrussek/anaconda/lib/python2.7',
'/Users/jrussek/anaconda/lib/python2.7/plat-darwin',
'/Users/jrussek/anaconda/lib/python2.7/plat-mac',
'/Users/jrussek/anaconda/lib/python2.7/plat-mac/lib-scriptpackages',
'/Users/jrussek/anaconda/lib/python2.7/lib-tk',
'/Users/jrussek/anaconda/lib/python2.7/lib-old',
'/Users/jrussek/anaconda/lib/python2.7/lib-dynload',
'/Users/jrussek/anaconda/lib/python2.7/site-packages',
'/Users/jrussek/anaconda/lib/python2.7/site-packages/Sphinx-1.2.3 py2.7.egg',
'/Users/jrussek/anaconda/lib/python2.7/site-packages/aeosa',
'/Users/jrussek/anaconda/lib/python2.7/site-packages/cryptography-0.8-py2.7-macosx-10.5-x86_64.egg',
'/Users/jrussek/anaconda/lib/python2.7/site-packages/setuptools-14.3-py2.7.egg']
Я думал, что это не на моем пути, поэтому я попытался добавить следующее:
PYTHONPATH=/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PIL
не было похоже, что он появился.
Поэтому я попытался удалить и переустановить 10 различными способами. Я делал это только для подушки, а не из PIL, потому что я пробовал разные вещи для PIL и смотрел на множество сообщений, в которых говорилось, что используйте подушку, а не PIL, потому что PIL устарела.
В любом случае, для подушки я все время получаю:
Requirement already up-to-date: pillow in ./anaconda/lib/python2.7/site-packages
ясно, что подушка уже установлена в anaconda, но это не помогает ошибке импорта, которую я продолжаю получать.
так что я попробовал установить подушку conda,
и он обновил некоторые вещи:
но.. Я снова запускаю свой код, и я до сих пор не получил никакого модуля, независимо от того, какую операцию импорта я пытаюсь выполнить.
Предложения? Пожалуйста? Кто-нибудь?