Python环境安装GDAL库
1 GDAL介绍
GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式,并且提供了一系列命令行工具来进行数据转换和处理。此外,GDAL还包括OGR,这是一个提供对矢量数据支持的分支。GDAL使用抽象数据模型来解析它所支持的数据格式,这些模型包括数据集、坐标系统、仿射地理坐标转换、大地控制点、元数据、栅格波段、颜色表、子数据集域、图像结构域和XML域等。有很多著名的GIS类产品都使用了GDAL/OGR库,例如ESRI的Arcgis。
GDAL的应用
1.GDAL提供了一系列命令行工具,用于进行矢量和栅格数据转换和处理。这些工具可以方便地处理地理空间数据,如重投影、裁剪、格式转换等。
2.GDAL常用于批量处理栅格和矢量数据。在科研中和生产中,有几十或者上百幅影像需要处理,比如对长时序的栅格数据进行裁剪,并计算每幅影像的均值,或者进行栅格计算。即使使用Arcgis的批处理功能进行这些操作也不太方便,但是使用gdal就很方便,只需要几行代码就可以实现。
python安装GDAL库
Python版本查看与切换
⚠️注意:安装的gdal版本要和python版本相对应。
(1)查看当前python版本
查看python版本,代码如下:
python --version
终端显示如下:
(2)Python 版本切换,更换当前默认版本
找到环境变量,这里主要设置系统变量,将python根目录和Scripts加入系统变量
(3)Anoconda设置默认python版本
打开终端或Anaconda Prompt,运行以下命令来创建一个新的环境(这里以创建名为myenv的环境,并使用Python 3.11为例):
conda create -n myenv python=3.11
创建环境后,你可以通过以下命令激活它:
conda activate myenv
现在,你的默认Python版本已经更改为你指定的版本。你可以通过运行python --version来验证。
方法1:pip直接安装
执行代码如下:
pip install GDAL==版本号
pip install GDAL==3.9.2
另:下载.whl文件安装
Github-Geospatial library wheels for Python on Windows
1、将下载好的GDAL轮子文件复制到 " …\Python\Scripts" 文件夹下。
2、通过cmd在使用 “pip install GDAL轮子名” 的方式安装新版本GDAL库
pip install GDAL-3.8.2-cp311-cp311-win_amd64.whl
pip install D:\Packages\GDAL-3.8.2-cp311-cp311-win_amd64.whl
报错-Python 安装库文件 is not a supported wheel on this platform的解决方案
推测原因为Python版本与安装库版本不同。
修改Python默认版本后,重新安装:
方法2:离线安装,使用whl文件安装
1、进入官网下载离线安装包文件
官网-Python packages
或者GDAL官网-GDAL documentation » Download
2、根据需要,下载所需库(包)
3、执行代码,完成离线安装
python -m pip install D:\Packages\gdal-3.9.2.tar.gz
4、测试安装是否成功。
在Python的命令行交互界面执行以下代码来验证安装是否成功:
from osgeo import gdal
然后输入gdal.version。如果正确显示版本号,则说明安装成功
方法3:使用conda安装wrf-python:
执行如下代码:
conda install -c conda-forge gdal
终端界面如下:
查看版本,代码如下:
conda list gdal
终端界面如下:
参考
1、CSDN博客-Python安装GDAL库
标签:Python,python,版本,pip,安装,GDAL From: https://blog.csdn.net/qq_44246618/article/details/142834172