Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
导入cv2错误python_Python_Opencv_Symlink_Importerror - Fatal编程技术网

导入cv2错误python

导入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

每当我尝试导入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/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