Ни Pillow, ни PIL не могут быть импортированы: нет модуля с именем Image

Я пытаюсь использовать PIL/Pillow в своем приложении django, работающем в virtualenv, для возможного развертывания в Heroku.

Шаги, которые я сделал:

  • запустил virtualenv (источник venv/bin/activate)
  • пип установить подушку

Вывод:

clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-    error-in-future]
clang: note: this will be a hard error (cannot be downgraded to a warning) in the future
error: command 'cc' failed with exit status 1

в противном случае было много скопированных файлов: например. copying PIL/__init__.py -> build/lib.macosx-10.9-intel-2.7/PIL

Однако при запуске python manage.py runserver происходит сбой с сообщением об ошибке в заголовке. Пробовал pip install pil и не работает. Любые предположения о том, как исправить?


person matthew    schedule 31.03.2014    source источник


Ответы (2)


ОБНОВЛЕНИЕ: о нашел ответ

ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install pillow

неиспользованные аргументы мешали дальнейшей установке подушки. приведенное выше говорит ему не рассматривать неиспользуемый аргумент как ошибку.

Найдено по адресу (Подробнее): Не удается установить mysql gem на OS X < /а>

person matthew    schedule 01.04.2014

У меня была такая же проблема с virtualenv и Django, исправила следующая команда:

easy_install PIL
person Afshin Mehrabani    schedule 12.08.2014