最近在处理数据的时候是用到了 GDAL 库,但是发现在Ubuntu环境下和 windows 不同,安装过程较为麻烦,因此在此记录一下。
安装主要有两种方法,一种是直接使用 anaconda 环境 ,在 anaconda 环境中可以直接使用命令 conda install gdal 这样 anaconda 就可以直接将相关的库都安装好了。另一种方式是直接使用系统的 python 进行安装,本篇文章主要记录这种方式。
命令总和
sudo add-apt-repository ppa:ubuntugis/ppasudo apt-get updatesudo apt-get install gdal-binsudo apt-get install libgdal-dev
export CPLUS_INCLUDE_PATH=/usr/include/gdal
export C_INCLUDE_PATH=/usr/include/gdal
gdal-config --version #(get version)
pipinstall GDAL==version
详细步骤:
(1) 添加PPA
sudo add-apt-repository ppa:ubuntugis/ppa
输入后会提示按 enter 键继续
(2)更新
sudo apt-get update
(3)安装 gdal-bin
sudo apt-get install gdal-bin
安装完成后使用下述命令验证是否安装成功
ogrinfo --version
(4)安装 libgdal-dev
安装完成后使用下述命令验证是否安装成功
gdal-config --version
获取到的版本号需要记住,接下来安装 python gdal 时会使用到 ,要不然接下来会报错
(5) 配置环境变量
export CPLUS_INCLUDE_PATH=/usr/include/gdal
export C_INCLUDE_PATH=/usr/include/gdal
(6)安装 GDAL
pip install GDAL==version #(pip install GDAL==2.2.2)
这里的 version 为(4)中查看版本获取到的 version 我这里是 2.2.2至此,gdal 就安装完成了。可以在python 中使用import gdal 验证。
参考地址 https://mothergeo-py.readthedocs.io/en/latest/development/how-to/gdal-ubuntu-pkg.html