导入 cv2 错误 python

Import cv2 error 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

我已经创建了一个符号 link 并且我也已经从 Ubuntu 软件中心安装了 libgdal-dev 模块。有任何想法吗?谢谢!

EDIT:我按照 pbu 的建议做了,link 的创建大部分都没有失败。但是现在,出现了这个错误:

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

谢谢大家的建议!

和我一样,解决了:

GDAL 2.1 is available for Ubuntu 16.04 from the UbuntuGIS-Unstable PPA

sudo apt install gdal-bin python-gdal python3-gdal