2014-09-09 2 views
-1

У меня есть подушка, работающая на моей машине OS X Mavericks. Но когда я пытаюсь установить его в virtualenv, я не могу заставить JPEG поддерживать работу.OS X virtualenv Подушка и поддержка Jpeg

Вот резюме выход pip install Pillow в virtualenv:

-------------------------------------------------------------------- 
PIL SETUP SUMMARY 
-------------------------------------------------------------------- 
version  Pillow 2.5.3 
platform  darwin 2.7.5 (default, Mar 9 2014, 22:15:05) 
      [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] 
-------------------------------------------------------------------- 
--- TKINTER support available 
*** JPEG support not available 
*** OPENJPEG (JPEG2000) support not available 
--- ZLIB (PNG/ZIP) support available 
*** LIBTIFF support not available 
*** FREETYPE2 support not available 
*** LITTLECMS2 support not available 
*** WEBP support not available 
*** WEBPMUX support not available 
-------------------------------------------------------------------- 

Кажется, я мог бы попытаться изменить setup.py, чтобы указать на соответствующую LIBS, но я новичок в virtualenv, и не знаете, где setup.py.

EDIT: Ну, я решил это, связавшись с virtualenv с рабочей библиотекой Pillow.

ответ

0

Вы должны установить libjpeg первый, как говорит доктор:

http://pillow.readthedocs.org/en/latest/installation.html#external-libraries

libjpeg обеспечивает функциональность JPEG.

Установка libjpeg с помощью доморощенного: brew install libjpeg

+0

Спасибо, я уже сделал это, и он работает. На мой вопрос я не понял. Подушка работает с поддержкой jpeg в моей основной среде, но не в моем virtualenv. –

+0

Загрузите пакет подушек, затем распакуйте его, запустите 'python setup.py install'. – iMom0

+0

Я решил это, используя метод, описанный выше. –

0

Итак, мое решение было связать с рабочей установки подушки из virtualenv.

Смежные вопросы