最近在處理數據的時候是用到了 GDAL 庫,但是發現在Ubuntu環境下和 windows 不同,安裝過程較為麻煩,因此在此記錄一下。
安裝主要有兩種方法,一種是直接使用 anaconda 環境 ,在 anaconda 環境中可以直接使用命令 conda install gdal 這樣 anaconda 就可以直接將相關的庫都安裝好了。另一種方式是直接使用系統的 python 進行安裝,本篇文章主要記錄這種方式。
命令總和
sudo add-apt-repository ppa:ubuntugis/ppa sudo apt-get update sudo apt-get install gdal-bin sudo apt-get install libgdal-dev export CPLUS_INCLUDE_PATH=/usr/include/gdal export C_INCLUDE_PATH=/usr/include/gdal gdal-config --version #(get version) pip install 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