ImportError: ошибка загрузки DLL при импорте cv2

#python #opencv #jupyter

Вопрос:

Когда я устанавливаю OpenCV, я получаю сообщение об ошибке, как показано ниже. Что мне делать?

 ImportError: DLL load failed: The specified module could not be found.
 

Ошибка Jupyter

Ответ №1:

Установка OpenCV

Чтобы установить пакет в Jupyter Notebook, вы можете использовать команду magic %pip .

 %pip install opencv-python
 

Если вышеприведенная команда не работает IPython < 7.3 , вы можете попробовать вместо нее эту команду.

 !pip install --user opencv-python
 

Демонстрация

Давайте посмотрим на это в действии. Сначала вы вставляете новую ячейку, вводите любую из двух команд выше, а затем выполняете ячейку с помощью CtrlEnterсочетания клавиш .

Установка OpenCV

Теперь вы должны иметь возможность импортировать и использовать OpenCV без каких-либо ошибок.

Импорт OpenCV

Комментарии:

1. Я не понимаю. Я пробовал много способов, но это не работает. Не могли бы вы быть немного более конкретными?

2. @Trung Я отредактировал инструкции, чтобы они были более четкими и подробными.

3. Спасибо. Я все исправил

4. @Trung Здравствуйте, если мой ответ помог, не могли бы вы нажать на серую галочку рядом с моим ответом, чтобы отметить его как решение? Спасибо.

Ответ №2:

Обычно это проблема зависимости. Просто .pyd недостаточно (все .Требуются библиотеки DLL). В Windows добавьте записи в .dll в переменную среды PATH (недостаточно для Python 3.8 с обновленными политиками безопасности)