“The headers or library files could not be found for jpeg” installing Pillow on Alpine Linux

后端 未结 10 1674
闹比i
闹比i 2021-02-01 12:33

I\'m trying to run Python\'s Scrapy in a Docker container based on python:alpine. It was working before, but now I\'d like to use Scrapy\'s Image Pipeline which requires me to i

10条回答
  •  谎友^
    谎友^ (楼主)
    2021-02-01 13:02

    Just in case anyone else is still struggling like I was you can see the official alpine Dockerfile for Pillow here: https://github.com/python-pillow/docker-images/blob/master/alpine/Dockerfile#L20

    It states the following dependencies:

    RUN apk --no-cache add python3 \
    
                       ...
    
                       # Pillow dependencies
                       jpeg-dev \
                       zlib-dev \
                       freetype-dev \
                       lcms2-dev \
                       openjpeg-dev \
                       tiff-dev \
                       tk-dev \
                       tcl-dev \
                       harfbuzz-dev \
                       fribidi-dev
    

提交回复
热议问题