导入cv2错误python
每当我尝试导入cv2时,总是会出现此错误导入cv2错误python,python,opencv,symlink,importerror,Python,Opencv,Symlink,Importerror,每当我尝试导入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 导入cv2 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 ImportError:/usr/li
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
导入cv2
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:/usr/lib/libgdal.so.1:未定义的符号:sqlite3\u列\u表\u名称
我已经创建了一个符号链接,并且已经从Ubuntu软件中心安装了libgdal开发模块。有什么想法吗?谢谢
编辑:我按照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
导入cv2
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:/usr/local/lib/libgdal.so.1:无法读取文件数据:是目录
谢谢大家的建议 与我的情况相同,在以下情况下解决: Gdal2.1可从UbuntuGIS不稳定PPA下载到Ubuntu16.04
看起来文件丢失了,搜索它并复制到lib文件夹:
$locate libgdal.so
然后ln-s/usr/local/lib/libgdal.so/usr/lib
考虑接受答案(尽管它来得很晚),因为它确实解决了这个问题
sudo apt install gdal-bin python-gdal python3-gdal