如何在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


猜你喜欢
- 一、命名空间和作用域当出现了函数,变量声明的位置就发生了变化,不同位置声明的变量,能访问这个变量的范围也出现了限制1.1 定义**命名空间:
- MySQL使用环境变量TMPDIR的值作为保存临时文件的目录的路径名。如果未设置TMPDIR,MySQL将使用系统的默认值,通常为/tmp、
- 本文实例讲述了wxPython中listbox用法。分享给大家供大家参考。具体如下:# load a listbox with names,
- 算法简介SOM网络是一种竞争学习型的无监督神经网络,将高维空间中相似的样本点映射到网络输出层中的邻近神经元。训练过程简述:在接收到训练样本后
- Python 登录网站详解及实例对于大部分论坛,我们想要抓取其中的帖子分析,首先需要登录,否则无法查看。这是因为 HTTP 协议是一个无状态
- 一、网络请求在uni中可以调用uni.request方法进行请求网络请求需要注意的是:在小程序中网络相关的 API 在使用前需要配置域名白名
- 使用MySQL,安全问题不能不注意。以下是MySQL提示的23个注意事项:1。如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就
- Python TutorPython Tutor 是由 Philip Guo 开发的一个免费教育工具,可帮助学生攻克编程学习中的基础障碍,理
- 每次讲解SQL Server里的锁和阻塞(Locking & Blocking)都会碰到的问题:在SQL Server里,为什么我们
- 今天,我们来分享一个宠物桌面小程序,全程都是通过 PyQT 来制作的,对于 Python GUI 感兴趣的朋友,千万不要错过哦!我们先来看看
- 实例如下所示:import osos.chdir("G:\Python1\Lib\site-packages\pytesser&q
- 最新在学习 Python,PyCharm 编辑器启动太慢奈何我电脑太烂,所以我选择使用 Sublime Text3 做为编辑器不过 Subl
- 将np图片(imread后的图片)转码为base64格式def image_to_base64(image_np):image = cv2.
- 本文实例讲述了PHP简单预防sql注入的方法。分享给大家供大家参考,具体如下:出现sql注入一般都是因为语法不规范不严谨造成的,问题出现在s
- 二进制核心思想:冯诺依曼 + 图灵机电如何表示状态,才能稳定?计算机开始设计的时候并不是考虑简单,而是考虑能自动完成任务与结果的可靠性,简单
- SQL Server日期计算 通常,你需要获得当前日期和计算一些其他的
- 比如 <div><img .../></div>想通过对这个div设置透明度来达到调整图片的透明度如果不
- 对象:是抽象的概念 如列表 元组 字典 集合 皆为对象序列化:一种方法。目的:把对象存储在磁盘上(即,将对象转换为字节数据/字符数据)。这一
- 在工作中经常遇到需要将数据输出到excel,且需要对其中一些单元格进行合并,比如如下表表格,需要根据A列的值,合并B、C列的对应单元格pan
- 开发背景:最近在做一个批量数据导入到MySQL数据库的功能,从批量导入就可以知道,这样的数据在插入数据库之前是不会进行重复判断的,因此只有在