Импорт ошибки cv2 python

Всякий раз, когда я пытаюсь импортировать cv2, я всегда получаю эту ошибку

import cv2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: /usr/lib/libgdal.so.1: undefined symbol: sqlite3_column_table_name

Я уже создал символическую ссылку и уже установил модуль libgdal-dev из Ubuntu Software Center. Любые идеи? Спасибо!

EDIT: я сделал, как предложил pbu, и по большей части ссылка была создана без сбоев. Но теперь появляется эта ошибка:

import cv2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: /usr/local/lib/libgdal.so.1: cannot read file data: Is a directory

Спасибо всем за ваши предложения!


person Oumar Diallo    schedule 07.07.2015    source источник
comment
похоже, что файл отсутствует, найдите его и скопируйте в папку lib: $locate libgdal.so, затем ln -s /usr/local/lib/libgdal.so /usr/lib   -  person pbu    schedule 07.07.2015
comment
рассмотрите возможность принятия ответа (хотя он пришел так поздно), поскольку он действительно решает эту проблему   -  person Ciprian Tomoiagă    schedule 02.05.2018


Ответы (1)


случилось то же самое со мной, решено после:

GDAL 2.1 доступен для Ubuntu 16.04 из UbuntuGIS-Unstable PPA.

sudo apt install gdal-bin python-gdal python3-gdal
person Deepak    schedule 27.04.2017