两种方式,第一种是通过pip安装,第二种是下载源码安装;
第一种:
首先pip list查看是否安装gdal:
发现pip有点问题,原因是我重新安装了centos系统,默认是2.7的python版本,安装了3.8版本之后,虽然替换了系统python,但是pip却没有替换,执行以下命令即可:
mv /usr/bin/pip /usr/bin/pip.bak
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
然后再执行pip list
升级pip
/usr/local/python3/bin/python3.8 -m pip install --upgrade pip
安装gdal:pip install gdal=2.0.0
第二种:
1、下载GDAL
http://download.osgeo.org/gdal/
2、解压
cd /home/soft
wget http://download.osgeo.org/gdal/2.0.0/gdal-2.0.0.tar.gz
tar xvf gdal-2.0.0.tar.gz
3、编译
mkdir /usr/local/gdal
cd /home/soft/gdal-2.0.0
./configure --prefix=/usr/local/gdal
make
备注:如果报错如下:
则执行 yum -y install gcc+ gcc-c++,然后再次执行make
make install
sudo make install
发现安装gdal-2.0.0版本始终安装不上,每次make都是失败,后来就用2.0.1版本才安装成功;
查看gdal版本:
gdalinfo --version
配置环境:
安装其他依赖包:
sudo yum install -y gcc make subversion gcc-c++ sqlite-devel libxml2-devel python-devel numpy swig expat-devel libcurl-devel
sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
yum install gdal-devel geos-devel openssl-devel libpqxx-devel proj-devel gtk3-devel wxGTK3-devel libcanberra-gtk3