pkg_resources.DistributionNotFound для библиотеки cvlib - PullRequest
0 голосов
/ 26 марта 2020

Я написал скрипт python, который использует библиотеку cvlib, но когда я запускаю код как python scrept, он работает нормально; Когда я преобразовал код в исполняемый файл, все, кажется, работает нормально, кроме импорта библиотеки cvlib.

Ошибка отображается следующим образом:

pkg_resources.DistributionNotFound: The 'cvlib' distribution was not found and is required by the application

Подробная ошибка

Кто-нибудь сталкивался с этой проблемой раньше? ? если да, не могли бы вы предоставить мне правильный способ исправить это, так как я думаю, что есть некоторые проблемы с зависимостями.

1 Ответ

0 голосов
/ 27 марта 2020

Я наконец выяснил, в чем проблема, Pyinstaller иногда не может включать некоторые библиотеки, которые мы импортируем в наш (.py) файл. Итак, когда Pyinstaller создает файл (.exe), он регистрирует некоторые операции импорта, поэтому решение состоит в том, чтобы скопировать папку этих импортов, например, cvlib forlder, и вставить ее в том же месте, что и ваш (.exe). файл.

...