Я использую Camelot в Python скрипте, который мы упаковываем как исполняемый файл с помощью pyinstaller.
Это прекрасно работает на: Windows 10 рабочем столе, Windows сервере, даже в Docker контейнер с использованием mcr.microsoft.com/windows:1909.
Мы пытаемся заставить это работать в Docker контейнере, просто используя Windows Server Core 2019 (mcr.microsoft.com / windows / servercore: ltsc2019), но мы получаем ужасную проблему с отсутствующей DLL, которая, похоже, влияет на некоторые варианты использования OpenCV.
\ pyimod03_importers.py ", строка 627, в файле exec_module" lib \ site-packages \ " cv2__init__.py ", строка 9, в ImportError: сбой загрузки DLL: указанный модуль не найден.
Я понял, что это потому, что Windows Media Feature Pack не является частью ядра сервера, и я не думаю, что он доступен в качестве дополнительного параметра.
Наш вопрос таков: можно ли будет запустить этот скрипт на Windows Server Core (плюс несколько других компонентов) или мы нужно запустить образ на основе полного windows инст все