如何在Python中安装GDAL库
作者:BetterQ. 发布时间:2023-08-22 01:51:54
GDAL
(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和处理,可以用来处理栅格数据如遥感影像、DEM等。
1. 下载GDAL
安装GDAL库是首先需要下载一个.whl文件,下载地址: https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal
以GDAL‑3.4.3‑cp310‑cp310‑win_amd64.whl
为例,这里的cp310代表python3.10版本,win_amd64代表你的电脑是64位的,下载的GDAL版本需要和你的python版本对应,自己电脑上python版本可以通过点击python的IDLE
来查看。
2. 安装GDAL
下载完后将.whl文件放在,python安装目录下\Scripts文件下,如“E:\Python3.7.10\Scripts”路径下,接着点击路径栏,输入cmd后点击确定。
在弹出的cmd中输入pip install GDAL-3.3.3-cp310-cp310-win_amd64.whl
,然后点击确定即可安装3.7版本的GDAL库。
安装成功后,打开python自带的交互界面,输入如下代码:
>>> from osgeo import gdal
>>> gdal.__version__
如果显示为“‘3.3.3’”则说明成功安装,然后就可以使用GDAL了。
注:
在pycharm中使用的时候,记得勾选Inherit global site-packages
就可以。 如果是使用conda在jupyter中安装的话,首先创建一个虚拟环境,然后在虚拟环境中安装:
conda create -n env1 python # env1 为虚拟环境名称,可自定义
conda activate env1
conda install -c conda-forge gdal=3.4.3 # 安装gdal,最好指定gdal 的版本
3.卸载GDAL
在GDAL的路径下,唤出CMD控制台,输入pip uninstall +GDAL的文件名(含后缀)
,完成卸载。
来源:https://blog.csdn.net/qq_44894692/article/details/127727897
猜你喜欢
- 环境:python3, 要安 * s4这个第三方库获取请求头的方法这里使用的是Chrome浏览器。打开你想查询的网站,按F12,或者鼠标右键一
- mysql优化了所以先说说这个,其实这个,很复杂,对于不同的网站,其在线,访问量,帖子数量,网络情况,以及机器配置都有关系,优化不是一次可以
- 项目背景实验结果拍摄了一组图片,数量较大,想要按顺序组合排版,比较简单的方式是在PPT中插入图片进行排版。但是PPT批量插入图片后,顺序打乱
- 我为什么做这项工作?其实这项工作是另一位同事在做,过程中发下了一些问题,但是种种原因log和数据都没有收集到,无法进行分析。然后我就接手了,
- 需 求 分 析 1、读取指定目录下的所有文件2、读取指定文件,输出文件内容3、创建一个文件并保存到指定目录实 现 过 程Python写代码简
- 引言我们前面的文章介绍了数字和字符串,比如我计算今天一天的开销花了多少钱我可以用数字来表示,如果是整形用 int ,如果是小数用 float
- 1: 更新代码时, 监测到本地代码改变,需要和合并,重启之后才可以, 选择No同时,代码会被冲掉,新增加的文件也会被冲掉, 但是pychar
- 一、简介Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包
- 本文实例讲述了Python中文分词实现方法。分享给大家供大家参考,具体如下:在Python这pymmseg-cpp 还是十分方便的!环境 u
- Python学习笔记--坐标轴范围参靠视频:《Python数据可视化分析 matplotlib教程》链接:https://www.bilib
- <?php session_start(); $_SESSION['username']="zhuzhao&
- 阅读上一篇:javascript面向对象编程(三)继承是面向对象语言中的一个重要概念,现在我们来探讨一下继承。在网上搜一下javascrip
- 闭包的概念我们尝试从概念上去理解一下闭包。在一些语言中,在函数中可以(嵌套)定义另一个函数时,如果内部函数引用了外部函数的变量,则可能产生闭
- 装饰器其实一直是我的一个"老大难"。这个知识点就放在那,但是拖延症。。。其实在平常写写脚本的过程中,这个知识点你可能用到
- 本文实例讲述了python时间日期操作方法。分享给大家供大家参考,具体如下:#coding=utf-8import timeimport d
- 在进行小数计算的时候使用float,经常会出现小数位不精确的情况。在python编程中,推荐使用decimal来完成小数位的精度计算。dec
- webargs是一个用于解析和验证HTTP请求对象的Python库,内置了对流行web框架的支持,包括Flask、Django、Bottle
- 一直在学习系统托盘的实现,于是自己写了一个简单的系统托盘实例,右键包括演示、最大化、最小化、退出和关于。在python2.6下测试通过。注意
- 本文实例讲述了PHP缓存集成库phpFastCache用法。分享给大家供大家参考。具体分析如下:phpFastCache是一个开源的PHP缓
- 运行以下代码: Dim com As ADODB.Command Dim rst