OpenCV установлен, но все еще не найден при импорте - PullRequest
0 голосов
/ 27 февраля 2020

Добрый день всем,

Я пробовал много решений от других людей, но ничего не работает. Я скачал OpenCV, но каждый раз, когда я запускаю код, он говорит, что на моем компьютере нет opencv2. И, возможно, это важно, я использую Jetson TX2 с Ubuntu 16.04. Вот ошибка:

Файл "/usr/local/lib/python3.5/dist-packages/imutils/convenience.py", строка 6, в импорте cv2

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

В этом источнике у меня есть папка 'opencv-3.4.9'

import numpy as np
import sys
sys.path.append('/usr/local/lib/python3.5/dist-packages')
import cv2   

...

Я надеюсь, что кто-то может помоги мне

Ответы [ 2 ]

1 голос
/ 27 февраля 2020

В Ubuntu вы можете попробовать sudo apt-get install python-opencv для установки opencv из предварительно собранных двоичных файлов.

Или вы также можете посетить opencv в Ubuntu для альтернативных вариантов. инструкция по установке.

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

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

sudo apt-get remove python3-opencv
sudo apt-get install python3-opencv

, но приведенный выше код не установит последнюю версию. Для последней версии вы можете взглянуть на это репозиторий github.

У меня был jetson nano, и он доставлял мне всяческие неприятности по поводу OpenCV. Поэтому я рекомендую использовать виртуальные среды для подобных ситуаций. Сборка библиотек в jetson может занять некоторое время, но это лучшая практика.

Удачи.

...