2017-01-14 3 views
1

В настоящее время я нахожусь на mac os x os и пытаюсь нажать приложение django на amazon ec2 webserver (linux one). Everytime I включает подушки == 4.0.0 в requirements.txt я получаю следующее сообщение об ошибке, когда я иду в Eb развёртывание:Django Pillow установить на Amazon EC2

The headers or library files could not be found for jpeg, 
    a required dependency when compiling Pillow from source. 

Однако я уже sshed в мой instanse и побежал

sudo dnf install libtiff-devel libjpeg-devel libzip-devel freetype-devel lcms2-devel libwebp-devel tcl-devel tk-devel 

имевших нет эффекта.

ответ

2

Для тех, кто с этим вопросом смотрите на:

https://www.cocept.io/blog/development/using-pillow-on-amazon-elastic-beanstalk/ 

В основном ваш собирается создать 01-flask.config файл, который будет содержать какие пакеты нужно установить в Linux сервере (с помощью ня) установить свою зависимость в requirements.txt

установить подушку на Amazon EC2 я поставил

packages: 
    yum: 
     libjpeg-turbo-devel: [] 
     libpng-devel: [] 

в 01-flask.config, как я t имеет jpeg-кодеки

+1

Для людей, просто желающих зависимостей: '$ sudo yum install libjpeg-turbo-devel libpng-devel' – tokland

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