跟着这一篇ubuntu编译安装GDAL
tips1:这篇博客的gdal安装部分会失败,请看Step2
tips2:无法像这篇博客中说的这样,通过proj --version查看PROJ安装成功。其实只需要输入proj即可,在help的同时会告诉你版本,有这个错误提示就是成功了。
~$ proj
Rel. 6.3.2, May 1st, 2020
usage: proj [-bdeEfiIlmorsStTvVwW [args]] [+opt[=arg] ...] [file ...]
geos的安装没有问题。make和make install的过程可能非常长,等就好了。
参考这一篇python gdal安装与简单使用
from osgeo import gdal
python 3.9.12
PROJ 6.3.2
geos 3.8.3
gdal 3.4.1
我在一台预装proj=6.1.1,python=3.7.12的linux环境上,没装geos,直接走Step2,尝试倒数两个版本的gdal都安装失败,说我python版本和gdal不合。不知道是没有geos的问题还是它本身真的不合。