作者:hanhan2502883243 | 来源:互联网 | 2023-02-03 16:00
我正在尝试为我的Anaconda Python 3.6安装GDAL库.该conda install gdal
命令通常是过去使这项工作的最佳方式,但它尚未针对新版本的Python进行更新.这让我从源头开始进行pip安装和构建.我已经两种方式完成了这个,但是当我这样做时,我仍然有相同的错误消息:
>>> import gdal
Traceback (most recent call last):
File "", line 1, in
File "/home/user/anaconda3/lib/python3.6/site-packages/GDAL-2.2.0-py3.6-linux-x86_64.egg/gdal.py", line 2, in
from osgeo.gdal import deprecation_warn
File "/home/user/anaconda3/lib/python3.6/site-packages/GDAL-2.2.0-py3.6-linux-x86_64.egg/osgeo/__init__.py", line 21, in
_gdal = swig_import_helper()
File "/home/user/anaconda3/lib/python3.6/site-packages/GDAL-2.2.0-py3.6-linux-x86_64.egg/osgeo/__init__.py", line 17, in swig_import_helper
_mod = imp.load_module('_gdal', fp, pathname, description)
File "/home/user/anaconda3/lib/python3.6/imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "/home/user/anaconda3/lib/python3.6/imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: /usr/local/lib/libgdal.so.20: undefined symbol: sqlite3_column_table_name
我有Ubuntu 16.04.我在网上广泛搜索了一个解决方案,但这些方法都没有对我有用.有什么想法吗?