0

尝试使用 Dockerfile 创建一个非常基本的 python 映像:

FROM python:3.8-slim

RUN pip3 install python-magic

构建工作正常,但是当我尝试运行容器时import magic,python 给出了:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.8/site-packages/magic.py", line 201, in <module>
    raise ImportError('failed to find libmagic.  Check your installation')
ImportError: failed to find libmagic.  Check your installation

我已经用谷歌搜索并尝试了所有不同类型的安装,例如:

RUN pip3 install python-magic
RUN pip3 install python-magic==0.4.18
RUN pip3 install python-libmagic

我不知道这个包有什么特别之处,但由于某种原因,我似乎无法在我的 docker 映像中访问它。在我的本地 mac 计算机上工作正常。

4

0 回答 0