Используйте OpenCV в развернутом приложении Flask (Heroku)

Здравствуйте, у меня возникли проблемы с импортом opencv в мое развернутое приложение фляги на Heroku!

Я никогда сослались на аналогичные посты, такие как эта этой "ImportError: libSM.so.6: не удается открыть общий объектный файл: Нет такого файла или каталога", но не могу показаться, чтобы выяснить следующие шаги на окнах.

Это то, что я сделал до сих пор:
1. зашел в Heroku → Приложение → Настройки → Buildpacks → добавил Python buildpack
2. Добавил Aptfile.txt в мой каталог со следующими пакетами в каждой строке (читайте это где-то, не уверен, имеет ли это смысл)

libsm6, libxrender1, libfontconfig1, libice6

Заметки:

  • Мой openCV version-- opencv-python == 3.4.3.18
  • Я на Windows, поэтому команды sudo, рекомендованные в других постах ответы не работают

Заранее спасибо!

0
источник поделиться
1 ответ

Используйте opencv-python-headless из зависимости от libSM6.

pip install opencv-python-headless
+1
источник

Посмотрите другие вопросы по меткам или Задайте вопрос