Windows下Python环境安装GDAL

python3.8如何在windows,linux,arm64(Ubuntu)安装GDAL a. 安装sqlite-autoconf-3410000.tar.gz,先找到sqlite-autoconf-3410000.tar.gz这个tar文件,然后放到某目录下,先利用tar -xzvf解压缩文件,然后cd到sqlite-autoconf-3410000目录下。然后输入./configure, 完成后没有报错就输入make (make -j4会快一些),进行编译,编译过程会比较慢,半小时到一小时,结束后没有报错,就可以输入sudo make install。3.1. 如果开发板可以。 阅读详情
AI摘要

本文介绍了在Windows环境下安装gdal、rasterio时头文件缺失问题的解决办法,包括从指定网站下载对应版本gdal库,解压文件并放置到python相应目录,设置环境变量后执行安装。还提到conda环境下可直接安装,以及安装好后反向构造whl包用于离线机器安装。

最近发现在Windows环境下安装gdal,rasterio等都会出现头文件缺失的问题,比如:

pip install gdal -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install rasterio -i https://pypi.tuna.tsinghua.edu.cn/simple

安装会下载tar.gz格式的gdal包,回报一些类似找不到头文件的错误,比如:

fatal error C1083: 无法打开包括文件: “cpl_conv.h”: No such file or directory
fatal error C1083: 无法打开包括文件: “gdal.h”: No such file or directory
ERROR: A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.

对于此问题,通过以下方式解决:

1.去此网站https://www.gisinternals.com/archive.php,下载对应版本的gdal库,以gdal-3.6.2为例,主要下载两个包:

#lib库和头文件:release-1916-x64-gdal-3-6-2-mapserver-8-0-0-libs.zip
#dll和exe文件:release-1916-x64-gdal-3-6-2-mapserver-8-0-0.zip

2.下载下来后,解压libs文件后,分别将include和lib中的文件放到python的include和libs目录下,比如:

#将include下的文件全部拷贝到:D:\Programs\Anaconda3\envs\Py38\include目录下
#将lib下的文件拷贝到D:\Programs\Anaconda3\envs\Py38\libs目录下

或者(推荐)

#将include和lib中的文件分别放到D:\Programs\Anaconda3\envs\Py38\Library目录下的include,lib目录下
#将release-1916-x64-gdal-3-6-2-mapserver-8-0-0.zip解压,将bin中的所有文件,包括dll和exe等都放到D:\Programs\Anaconda3\envs\Py38\Library\bin目录下

3.然后设置环境变量

set GDAL_DATA=D:\Programs\Anaconda3\envs\Py38\Library\lib\gdal-data
#实验中安装了gdal-3.6.2-1916-x64-core.msi,这个安装包把gdal-3.6.2的可执行文件安装到C:\Program files\GDAL目录下,因此添加了环境变量
set PATH=%PATH%;"C:\Program files\GDAL"
set GDAL_DATA="C:\Program files\GDAL\gdal-data"

4.之后执行安装

pip install gdal==3.6.2 -i  https://pypi.tuna.tsinghua.edu.cn/simple
#如果提示缺少gdal.lib,去lib目录下,把gdal_i.lib复制一下,改名为gdal.lib即可。

以上是安装高版本gdal的方法,如果是在conda环境下,可以直接用conda安装

conda install gdal

对于安装好的环境,可以反向构造whl包

pip wheel --wheel-dir=./whl gdal==3.6.2  -i  https://pypi.tuna.tsinghua.edu.cn/simple

生成成功后,会提示相应的whl文件存储到了某个目录下,此时去该目录下把whl拷贝到其它离线机器上就可以直接安装了

pip install GDAL-3.6.2-cp38-cp38-win_amd64.whl

在Windows系统中Python 3.13环境下安装GDAL开发环境使用Wheel包-后附所有需要的wheel包资源 本文详细介绍了在Windows系统Python3.13环境下通过Wheel包安装GDAL的完整流程。主要内容包括:环境准备(检查Python版本、安装VC++工具)、下载兼容的GDAL Wheel包、安装步骤、验证方法及常见问题解答。文章提供了所需的资源下载链接,并强调版本匹配的重要性。该教程适合需要进行GIS开发的用户,通过预编译的Wheel包可避免复杂编译过程,实现快速可靠的GDAL环境配置。 阅读详情

相关推荐

在Python中安装GDAL

本文将介绍如何在Python中安装和配置GDAL库,并演示一些基本的使用示例。通过安装和配置GDAL库,我们可以在Python中方便地读取、写入和处理地理空间数据。本文介绍了在Windows和Linux操作系统上安装GDAL的步骤,并提供了一些基本的使用示例代码。要在Python中使用GDAL,首先需要安装GDAL库及其依赖项。安装完GDAL库后,还需要配置一些环境变量才能在Python中正确使用GDAL。现在,GDAL库已经成功安装和配置,可以在Python中使用了。属性获取了数据集的宽度和高度,使用。

pytorchCode的博客 4458

无法打开包括文件:“gdal_priv.h”: No such file or directory

背景:Visual Studio里使用gdal 原因:gdal和当前的vsproject没放在同一个盘 解决方法: 方法1.把gdal/include里的头文件直接拷贝到project里(和main.cpp同一目录下) 方法2.在gdal安装的盘里新建工程

tjhxrrr的博客 3968

windows环境下python和gdal绑定方法

windows环境下python和gdal绑定方法

clever101的专栏 1099

windows 环境下基于Python 的GDAL 安装

最近由于需要利用pytho处理地理空间数据,但是python本身并没有访问和处理地理空间数据的包,只能借助于GDAL(Geospatial Data Abstraction Library)来进行访问和处理。GDAL并非纯净python脚本的包,所以需要通过其他途径进行安装。具体安装步骤如下: 1.检查windows下python 安装版本,确定以后下载相应的GDAL安装文件。我的python

belong0204的博客 2万+

Dify工作流构建案例:迭代驱动的多维深度搜索

为了克服这些挑战,我们可以设计一个能够智能协同内部知识库与外部互联网搜索,并最终由大型语言模型(LLM)进行深度整合与精准回答的高级工作流。

同名公众号:dify实验室 2291

傻白入门芯片设计,wafer/die/chip/cell(一)

芯片设计的一些基本概念

qq_46675545的博客 2万+

Windows环境安装配置GDAL(JAVA、Python等)及Maven环境下使用

Windows环境安装配置GDAL(JAVA、Python等)及Maven环境下使用   参考了网上的很多的安装配置都不是很好,最终还是决定自己整理一份。   先附上一篇真正有价值的文章链接:Java 进行 GDAL 开发的注意事项 版本及环境    电脑环境: Windows 10 64 bit    JAVA版本:1.8    Maven版本:3.6.0    GDAL版本:3.0.0 GDAL(已经编译)下载地址: GISInternals Support http://www.gisinterna

Cyansnow的博客 5192

point transformer v3结构

分割结构: embedding->enc->dec embedding->enc0->enc1->enc2->enc3->enc4->dec3->dec2->dec1->dec0 embedding ->block0->block1 ->dow->block0->block1 ->dow->block0->block1 ->dow->block0->block1-&gt

weixin_45625419的博客 581

python安装gdal ubuntu_windows10 环境中安装GDAL及其python绑定

GDAL是GIS遥感专业经常需要用到的开源栅格空间数据转换库。每一个地理空间科学的学生,都会遇到如何安装GDAL极其python绑定问题。从来没有一个详尽的教程指导大家快速解决这个问题,为后续的地理空间数据分析节约宝贵时间。为此,我在这里详尽地记录一下,GDAL这个折磨人的组件在windows10环境中的安装和配置过程。(优快云上面有很多,但绝对没有告诉你整个流程中碰到的全部问题解决办法)按照官...

weixin_33260484的博客 256

SPICE模型入门到精通

文章目录前言一、SPICE是什么?二、1. 前言 由于笔者的毕业设计与功率半导体器件建模相关,需要用到SPICE软件来建模,在这记录一下从零开始的SPICE学习历程~ 一、SPICE是什么? 电子产品的设计一般先从功能框图开始,然后细化到原理图,还要经过很调试验证过程,最终才能完成。调试和验证的过程复杂而繁琐,在设计集成电路时更是如此,在制造之前急需验证集成电路的功能。 根据电路理论,人们可以建立起节点方程和回路方程,通过解这些方程组成的方程组就可以得到结果,也就是说可以通过计算来获得电路的工作情况。但

qq_42031914的博客 7万+

ENVI学习总结(十二)——基于改进的 CASA 模型反演 NPP

基于改进的 CASA 模型反演 NPP 数据为地理空间数据云提供的 TM 影像,其具体信息如图 1 所示。该实验中所使用的 TM 数据已进行过 QUAC 快速大气校正,来消除大气和光照等因素对地物反射的影响。Landsat 主题成像仪(TM)是 Landsat4 和 Landsat5 携带的传感器,每 16 天扫描同一地区,即 16 天覆盖全球一次。 TM 影像包含 7 个波段,波段 1-5 ...

Arcgiser的博客 3万+

python安装gdal包_windows环境下基于Python的GDAL安装--直接安装法

一般安装方法,往往自己编译GDAL/OGR,然后自己配置环境,比较啰嗦。-------------- 直接安装法---------------------------------GDAL并非纯净python脚本的包,所以需要通过其他途径进行安装。具体安装步骤如下:1.检查windows下python 安装版本,确定以后下载相应的GDAL安装文件。2.根据python版本下载相应的GDAL安装文件,...

weixin_36298476的博客 338

K8S搭建(centos)四、安装K8S

每个人都有惰性,但不断学习是好好生活的根本,共勉!

感谢阅读 2646

python 中安装 xarrary_windows10 环境中安装GDAL及其python绑定

GDAL是GIS遥感专业经常需要用到的开源栅格空间数据转换库。每一个地理空间科学的学生,都会遇到如何安装GDAL极其python绑定问题。从来没有一个详尽的教程指导大家快速解决这个问题,为后续的地理空间数据分析节约宝贵时间。为此,我在这里详尽地记录一下,GDAL这个折磨人的组件在windows10环境中的安装和配置过程。(优快云上面有很多,但绝对没有告诉你整个流程中碰到的全部问题解决办法)按照官...

weixin_39922394的博客 212

html2canvas - 解决截图后引入的字体样式丢失问题,第三方字体截图导出图片后字体失效,html2canvas截屏生成图片后艺术字体就丢失并且自动转成常规字体了,特殊字体显示不了无法截图怎么办

vue2,vue3,uniapp,html2canvas截图后引入的字体样式丢失,html2canvas艺术字截图不显示,使用外部字体无效,html2canvas无法识别网络字体文件怎么办,ttf文件,网页使用在线字体链接利用html2canvas无法截取,字体样式没有了,font-family第三方字体,@font-face引入本地字体文件后无法被html2canvas识别怎么办,html2canvas文字消失,vue页面正常显示艺术字体但截屏后没有,html2canvas截图存在特殊字体时截图不全,默认

✅ 精选推荐文章 1万+

Allegro如何去掉PCB内层未使用的过孔孔环?

在用Allegro进行PCB设计过程中,遇到铺铜铜箔被焊盘大量割断,导致铺铜不完整,这样就会导致铺铜过电流太小,影响板的性能,严重的会导致板工作不稳定,甚至不工作。解决办法:是去掉内层未使用的过孔孔环,增大过铜箔面积。

bhxc809751502的博客 2571

Windows 10 Python安装gdal环境

Python安装gdal,在线安装(pip install gdal或conda install gdal)会比较麻烦,甚至会报错。 解决方法: 打开链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal 在网页中找到与你的Python版本和主机版本相对应的gdal版本: 我用的是Python3.6 Windows10 64位,所以: 下载完成后,打开cmd进入Python虚拟环境,并切换到该文件所在的目录,执行命令: pip install GDAL-3.

屎山搬运工 1283

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Python环境下GDAL库的安装(Windows系统)

帮助一些像我一样的python安装GDAL库。对个人而言学习Python地理空间分析必不可少GDAL库,嗯........

remote_giser的博客 5104

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

python安装gdal包_windows 环境下基于Python 的GDAL 安装

最近由于需要利用pytho处理地理空间数据,但是python本身并没有访问和处理地理空间数据的包,只能借助于GDAL(Geospatial Data Abstraction Library)来进行访问和处理。GDAL并非纯净python脚本的包,所以需要通过其他途径进行安装。具体安装步骤如下:1.检查windows下python 安装版本,确定以后下载相应的GDAL安装文件。我的python 安装...

weixin_36201438的博客 465

GDAL 在windows python环境下的安装步骤

1、去http://www.gdal.org/下载GDAL库,如果你对C++代码编译也很在行可以下载源代码,然后本地自行编译,这个方法网上介绍很多了,我不是C++程序员,所以我选择另外一种方式,去http://download.osgeo.org/gdal/win32/下载已经编译好的代码,这个地址的内容类似下面: 根据需要下载进入相应版本的目录,比如1.6这个版本的目录里,内容如下 ...

weixin_30544657的博客 276

windows环境下基于Python的GDAL安装--直接安装法_拔剑-浆糊的传说_新浪博客

一般安装方法,往往自己编译GDAL/OGR,然后自己配置环境,比较啰嗦。 -------------- 直接安装法--------------------------------- GDAL并非纯净python脚本的包,所以需要通过其他途径进行安装。具体安装步骤如下: 1.检查windows下python 安装版本,确定以后下载相应的GDAL安装文件。 2.根据python版本...

拔剑—浆糊的传说 916

python gdal教程_windows 环境下基于Python 的GDAL 安装

最近由于需要利用pytho处理地理空间数据,但是python本身并没有访问和处理地理空间数据的包,只能借助于GDAL(Geospatial Data Abstraction Library)来进行访问和处理。GDAL并非纯净python脚本的包,所以需要通过其他途径进行安装。具体安装步骤如下:1.检查windows下python 安装版本,确定以后下载相应的GDAL安装文件。我的python 安装...

weixin_39574246的博客 208

windows安装python的gdal环境简略提要

首先注意安装的不是gdal而是python的gdal 从这个网址https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal 中找到和你python版本对应的whl文件,举例,我用的是python3.8,64位操作系统,所以我下载下面那个: 下载完成之后 打开cmd切换到该文件所在目录,执行命令: pip installGDAL-3.1.2-cp38-cp38-win_amd64.whl 即可安装成功。 不必使用pip install gdal,这个会产生.

铭净止水的博客 798
上一篇: Ubuntu下TexMaker发生CTeX fontset `fandol‘ is unavailable问题
深蓝静音
博客等级 码龄17年 263粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

深蓝静音

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值