Импортиране на 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. Някакви идеи? Благодаря!

РЕДАКТИРАНЕ: Направих, както предложи 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