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

Другие вопросы по тегам