Произошло исключение: ModuleNotFoundError Нет модуля с именем 'cv2' - PullRequest
1 голос
/ 22 января 2020

У меня есть код, который требует: import cv2

, но я получаю сообщение об ошибке: Exception has occurred: ModuleNotFoundError No module named 'cv2'

Я уже видел точно такой же вопрос, но все предложения терпят неудачу. Вопросу 6 лет, и поэтому я повторяю его.

различные неудачные предложения:

conda install --channel https://conda.anaconda.org/menpo opencv3

conda install -c menpo opencv

Я использую Windows 10 и python 3.8.1 работает.

1 Ответ

0 голосов
/ 24 января 2020

Я удалил cv2 из кода, который работает без ошибок, и решает проблему .

Ссылка здесь (на момент написания, версия 4.1.2.3) описывает opencv - python пакет: opencv- python ссылка

Со следующим описанием cv2 внизу страницы:

Это проще для пользователей, чтобы понять opencv- python, чем cv2, и это облегчает поиск пакета с помощью поисковых систем. cv2 (старый интерфейс в старых версиях OpenCV назывался cv) - это имя, которое разработчики OpenCV выбрали при создании генераторов связывания. Это имя сохранено в качестве имени импорта, чтобы соответствовать разным видам учебников по inte rnet. Изменение имени или поведения для импорта также может сбивать с толку опытных пользователей, привыкших к импорту cv2.

...