Установленный Opencv 3.4 с Anaconda Env Python Path - «Модуль не найден» - PullRequest
0 голосов
/ 10 мая 2019

Я установил opencv 3.4.2 из источника, используя это руководство

Одним из главных изменений, которые я сделал, было указание python-executable на мою anaconda3 env python3.6.

Конфигурация прошла успешно. Однако, когда я активирую среду anaconda и пытаюсь импортировать cv2. Я получаю no module named cv2 все еще.

Но установленный opencv показан в conda list как здесь:

conda list -n anaconda-env | grep -i cv

Выход - это:

libopencv                 3.4.2                h765d7f9_1  
opencv                    3.4.2            py36h40b0b35_1  
py-opencv                 3.4.2            py36h765d7f9_1

Может кто-нибудь помочь мне узнать, что происходит не так? Я знаю, что канал анаконды имеет opencv pacakage. Но у него есть только opencv3.1

1 Ответ

0 голосов
/ 10 мая 2019

Организация conda-forge содержит один репозиторий для каждого из устанавливаемых пакетов.Такое хранилище известно как сырье .Исходное сырье состоит из рецепта conda (инструкции о том, что и как собирать пакет) и необходимых конфигураций для автоматического построения с использованием свободно доступных сервисов непрерывной интеграции.

Если вы хотите проверить Сырье для opencv, его можно найти здесь .

Чтобы установить пакет из conda-forge в condaсреда, подобная анаконде, используйте: conda install -c conda-forge opencv

...