在linux安装这个库时踩了很多坑,费了老大劲才装上。留个记录,方便回看。
建议直接使用conda安装。安装语句为:
conda install -c conda-forge gdal
安装完了之后测试下能否正常引用
import osgeo
from osgeo import gdal
如果没报错的话,那就是正常安装上了。但是会大概率报以下错误:ModuleNotFoundError: No module named '_gdal'。往上翻下找到源头是ImportError: libpoppler.so.126: cannot open shared object file: No such file or directory,是poppler这个库出问题了。看网上说的换成低版本的popper,没解决问题。
最后解决方法是:将poppler卸载掉,重新安装poppler库,之后再重新安装gdal库。
conda uninstall poppler
conda install poppler
conda install -c conda-forge gdal
重新安装后不报错了。