Можно ли запустить библиотеку Python Camelot на Windows Server Core? - PullRequest
0 голосов
/ 01 мая 2020

Я использую 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 инст все

...