Задать вопрос
@De4oult

Как решить проблему сборки Python программы с OpenCV?

Добрый день!

Написал программу на Python'e для некоторых манипуляций с камерой через OpenCV.
Все корректно работает, если запускать через интерпретатор Python. После попытки собрать приложение через pyinstaller или auto-py-to-exe создался executable-файл, но вот проблема: при запуске этого .exe-файла он выдает ошибку и жалуется на cv2.

Специально проверил: при попытке собрать любое другое приложение без библиотеки cv2 все прекрасно работает, но если создавать проект и импортировать в него cv2, то это ведет к ошибке и жалобе на cv2.

62f7635078f0f006365633.png
  • Вопрос задан
  • 279 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
TalismanChet
@TalismanChet
Лицо зла
добавьте к команде сборки эти флаги:
--collect-all opencv --recursive-copy-metadata opencv

должно помочь

если не поможет, можете попробовать добавить в exe установочный скрипт opencv и запускать его, если программа была впервые запущенна

если этот вариант не подходит, то остается только понизить версию opencv
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы