Django Pillow устанавливается на Amazon EC2
В настоящее время я работаю на Mac OS X и пытаюсь отправить приложение django на веб-сервер amazon ec2 (linux). Каждый раз, когда я включаю Подушку ==4.0.0 в require.txt, я получаю следующую ошибку при переходе на eb deploy:
The headers or library files could not be found for jpeg,
a required dependency when compiling Pillow from source.
Однако я уже прорвался в свой инстинкт и побежал
sudo dnf install libtiff-devel libjpeg-devel libzip-devel freetype-devel lcms2-devel libwebp-devel tcl-devel tk-devel
Который не имел никакого эффекта.
1 ответ
Для тех, кто с этой проблемой, посмотрите на:
https://www.cocept.io/blog/development/using-pillow-on-amazon-elastic-beanstalk/
В основном вы собираетесь создать 01-flask.config
файл, который будет содержать пакеты, которые вам нужно установить на сервере Linux (используя yum) для установки ваших зависимостей в requirements.txt
установить подушку на amazon ec2 я положил
packages:
yum:
libjpeg-turbo-devel: []
libpng-devel: []
в 01-flask.config
как это имеет кодеки jpeg