Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 错误:不可满足的约束:libopenjp2-7(缺少):world[libopenjp2-7]所需_Python_Docker_Dockerfile_Alpine_Weasyprint - Fatal编程技术网

Python 错误:不可满足的约束:libopenjp2-7(缺少):world[libopenjp2-7]所需

Python 错误:不可满足的约束:libopenjp2-7(缺少):world[libopenjp2-7]所需,python,docker,dockerfile,alpine,weasyprint,Python,Docker,Dockerfile,Alpine,Weasyprint,我正在使用python:3.7-alpine基本映像为Django项目构建Dockerfile 在requirement.text文件中,我将WeasyPrint==47 我需要用于WeasyPrint的libopenjp2-7包,因为我在运行Django应用程序时出现此错误 ImportError: Error loading shared library libopenjp2.so.7: No such file or directory (needed by /code/env/lib/p

我正在使用python:3.7-alpine基本映像为Django项目构建Dockerfile

在requirement.text文件中,我将WeasyPrint==47

我需要用于WeasyPrint的libopenjp2-7包,因为我在运行Django应用程序时出现此错误

ImportError: Error loading shared library libopenjp2.so.7: No such file or directory (needed by /code/env/lib/python3.7/site-packages/PIL/_imaging.cpython-37m-x86_64-linux-gnu.so)
Starting server 
这是dockerfile:

FROM python:3.7-alpine

RUN apk add --no-cache postgresql-dev gettext libxml2-dev libxslt-dev \
    freetype-dev libpng-dev jpeg-dev \
    zlib-dev musl-dev git

RUN pip install --upgrade pip virtualenv==16.7.9

RUN apk add --update gcc \
                    openjpeg \
                    libopenjp2-7 \
                    libffi-dev \
                    cairo-dev \
                    pango-dev \
                    gdk-pixbuf-dev
但当我构建它时,我会遇到以下错误:

ERROR: unsatisfiable constraints:
  libopenjp2-7 (missing):
    required by: world[libopenjp2-7]

有人知道问题出在哪里吗?

您可能正在寻找包裹

请记住,不同的Linux发行版有不同的包名,它们不一定遵循您可以从共享库文件名猜出包名的模式。对于Alpine,它有一个包的可搜索数据库