相信你们肯定跟我一样苦恼,docker下面咋安装pillow模块。
在网上苦苦搜寻, 终于在stackoverflow找到了答案, 原来是缺少依赖包
解决办法:
在dockerfile 文件中加入下面的代码:
FROM python:alpine
RUN apk --update add libxml2-dev libxslt-dev libffi-dev gcc musl-dev libgcc openssl-dev curl
RUN apk add jpeg-dev zlib-dev freetype-dev lcms2-dev openjpeg-dev tiff-dev tk-dev tcl-dev
RUN pip install Pillow
或者:
也可以直接进入容器内部安装,不用在重新build镜像了
apk add jpeg-dev zlib-dev freetype-dev lcms2-dev openjpeg-dev tiff-dev tk-dev tcl-dev