2017-01-14 14 views
1

現在、私はMac OS X上にあり、djangoアプリをamazon ec2 webserver(Linux用)にプッシュしようとしています。毎回私はEBのデプロイに行くとき、私は、私は次のエラーを取得するrequirements.txtに枕== 4.0.0が含まれます:私はすでに私のinstanseにsshedと走ったDjango PillowはAmazon EC2にインストール

しかし
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 

無効。で、この問題の表情で、誰のために

答えて

2

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

は、基本的にはあなたがrequirements.txt

であなたの依存関係をインストールするために、あなたが(YUMを使用して)Linuxサーバにインストールする必要がパッケージ化するもの保持する 01-flask.configファイルを作成しよう

は私として01-flask.config

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

を置くのAmazon EC2上で枕をインストールするにはtはjpegコーデックを持っています

+1

「$ sudo yum install libjpeg-turbo-devel libpng-devel'」 – tokland