Попытка создать очень простой образ Python с помощью Dockerfile:
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
Я не знаю, что такого особенного в этом пакете, но по какой-то причине я не могу получить к нему доступ в своем образе докера. Отлично работает на моем локальном компьютере Mac.
import magic
все равно не работает. - person Frankster   schedule 11.02.2021pip3 install python-magic
- person Frankster   schedule 11.02.2021