首先步入该网站

GISInternalsSupportSite

这儿我选的是GDAL2.4.4,想着老的版本可能会稳定一些。

接着选择适宜自己系统的版本,x64是64位操作系统python linux 环境变量配置文件,win32是32位操作系统。

MSVC2015和MSVC2017是编译器的版本,这儿我选的是MSVC2017。

点进去后可以看见有那么多可以下载的版本。

python linux 环境变量配置文件_python linux 环境变量配置文件_python linux 环境变量配置文件

这儿先说明一下GDAL的两个主要使用场景:

在windows的cmd命令行里执行GDAL的相关操作安装python对应的GDAL库,在python中直接调用

于是好多博客就说了linux嵌入式开发,安装GDAL的core和对应的pythonbindings,如右图所示。

python linux 环境变量配置文件_python linux 环境变量配置文件_python linux 环境变量配置文件

然而实际安装完,根据她们的说法,配置完环境变量仍未能使用。

还有的博客说下载未编译的GDAL,之后在本地编译,我试了也失败了。

最后我找到了一个比较通用的方式:直接下载编译好的GDAL,再配置环境变量。

这个方式安装的GDAL我验证过可以在命令行里正常使用,在Python中我没有验证过。

下载上图所示的编译后的GDAL,解压到指定的目录python linux 环境变量配置文件linux内核,我的目录是E:DownLoadThunderrelease-1911-x64-gdal-2-4-4-mapserver-7-4-3。(前面出现的三个路径和我的路径是对应的,假如你解压到了你自己的路径,请按照实际路径更改,不要直接照抄我的路径)。

接着配置环境变量,编辑系统变量中的Path里新建两个路径

python linux 环境变量配置文件_python linux 环境变量配置文件_python linux 环境变量配置文件

之后在系统变量中新建GDAL_DATA,变量值为E:DownLoadThunderrelease-1911-x64-gdal-2-4-4-mapserver-7-4-3bingdal-data

最后在命令行中进行验证

本文原创地址:https://www.linuxprobe.com/zjxzbybyhdg.html编辑:刘遄,审核员:暂无