Я пытаюсь установить OpenCV, следуя инструкции - https: //www.pyimagesearch .com / 2018 / 05 / 28 / убунту - 18-04 -хау в установке - OpenCV /

Я дошел до 'make -j4' и сделал 100% компиляцию.

После этого шага, когда я пытаюсь использовать ls /usr/local/python/cv2/python-3.6, я получаю следующую ошибку - ls: не могу получить доступ к '/usr/local/python/cv2/python-3.6': такого файла нет или каталог

Cd / usr / local / python / cv2
ls -l

Всего 16
-rw-r - r-- 1 корневой корень 98 июля 3 13:55 config.py
-rw-r - r-- 1 корневой корень 2857 ноября 17 2018 года init .py
-rw-r - r-- 1 корневой корень 151 ноября 17 2018 load_config_py2.py
-rw-r - r-- 1 корневой корень 262 ноября 17 2018 load_config_py3.py

Какой питон
/home/ciaran/.virtualenvs/cv/bin/python

Я просмотрел несколько форумов онлайн и попытался устранить неполадки, но до сих пор не могу пройти этот шаг.

-1
qNin 3 Июл 2019 в 08:48

3 ответа

Лучший ответ

Решил это.

«Если ваша компиляция захлебывается и зависает, это может быть связано с состоянием многопоточности. Если вы столкнулись с этой проблемой, просто удалите каталог сборки, пересоздайте его и повторно запустите cmake и make. На этот раз не включайте флаг рядом, чтобы сделать. "

Использовал $ make вместо $ make -j4 в руководстве.

0
AccLok 4 Июл 2019 в 03:34

Имея ту же проблему с Python 3.6, удалось найти файл с помощью инструмента поиска в графическом интерфейсе.

Шахта находится в:

/usr/local/lib/python3.6/site-packages/cv2/python-3.6/

Named cv2.cpython-36m-aarch64-linux-gnu.so

Тогда это работало правильно

0
ventaquil 18 Янв 2020 в 12:24

Ошибка появляется, потому что python не установлен в вашем пути, поэтому ваша система не знает, где находится python. Запустите приведенную ниже команду в вашем терминале, и она должна это исправить:

export PATH="$PATH:/usr/local/bin/python"
0
Evan Bloemer 3 Июл 2019 в 06:37