【问题标题】:Django Pillow install on Amazon EC2Django Pillow 安装在 Amazon EC2 上
【发布时间】:2017-01-14 16:12:27
【问题描述】:

目前我正在使用 mac os x os 并尝试将 django 应用程序推送到 amazon ec2 网络服务器(Linux 的)。每次我在 requirements.txt 中包含 Pillow==4.0.0 时,我在进行 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

没有效果。

【问题讨论】:

    标签: django amazon-ec2 pillow libjpeg


    【解决方案1】:

    对于有此问题的任何人,请查看:

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

    基本上,您将创建一个01-flask.config 文件,该文件将包含您需要在 linux 服务器中安装的软件包(使用 yum)以在 requirements.txt 中安装您的依赖项

    在我放的亚马逊 ec2 上安装枕头

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

    01-flask.config 中,因为它具有 jpeg 编解码器

    【讨论】:

    • 对于只想要依赖项的人:$ sudo yum install libjpeg-turbo-devel libpng-devel
    猜你喜欢
    • 2013-09-14
    • 1970-01-01
    • 1970-01-01
    • 2020-11-27
    • 2011-06-20
    • 2013-07-01
    • 2015-12-06
    • 1970-01-01
    • 2012-03-31
    相关资源
    最近更新 更多