Хотя opencv успешно установлен, я получаю сообщение об ошибке «ModuleNotFoundError: нет модуля с именем« cv2 »» - PullRequest
0 голосов
/ 14 июня 2019

Насколько я могу судить, я успешно установил opencv (двумя различными способами), но продолжаю получать сообщение об ошибке

ModuleNotFoundError: нет модуля с именем 'cv2'

Сначала я попытался использовать cmd (работал от имени администратора)

pip install cv2

Я не помню, почему это не сработало, но нашло это .

Я использую 32-битную Windows 7 и у меня установлен Python 3.7. Поэтому я выбрал:

opencv_python‑4.1.0‑cp37‑cp37m‑win32.whl

с здесь но получил сообщение:

Ошибка opencv_python ....., которая не поддерживается колесом на этой платформе.

Затем, основываясь на это Я попробовал это:

pip install opencv-contrib-python 

Это успешно установлено.

Но когда я запустил следующее (в Jupyter):

import cv2

Я получаю ошибку

ModuleNotFoundError: Нет модуля с именем 'cv2'.

Не зная, почему я получил ошибку, в отчаянии я попытался установить другие колеса из https://www.lfd.uci.edu/~gohlke/pythonlibs/,, выбирая более старые версии из первоначальной, которую мне не удалось установить.

Мне наконец удалось установить этот:

opencv_python-4.1.0-cp36-cp36m-win32.whl

Поэтому я вернулся к Jupyter и снова попытался импортировать cv2, но получил то же сообщение об ошибке.

Я попытался перезапустить ядро ​​Jupyter и даже перезапустить ноутбук, но безрезультатно.

Я просканировал через другие потоки SO с той же самой ошибкой в ​​списке и попробовал то, что было предложено - например, один поток (не может найти его, чтобы скопировать ссылку здесь) предлагал попробовать:

conda create --name opencv-env python=3.7

но я получил:

Извлечение метаданных пакета ............. PackageNotFoundError: Пакет не найден: Conda не может найти '

У меня нет идей. Есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...