anaconda3安装gdal包

代码报错

from osgeo import gdal

ModuleNotFoundError: No module named 'osgeo'

出现此error的原因可能是由于python或Anaconda中未安装gdal(这个是我代码出现bug的原因)

开始安装gdal


方式一

       在网址 https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal 下载对应python版本的whl文件,在命令行中pip install whl文件完整路径安装(windows方式)。

打开对应网址后,找到如下界面,直接点击下载对应.whl文件

pip安装下载好的gdal,以我电脑对应版本GDAL-3.0.1-cp37-cp37m-win_amd64.whl为例,我的文件下载路径为E:\slz\

安装成功。此时再运行原程序,gdal对应error消失。

方式二:
命令行conda/pip search gdal查看版本,选择合适的版本(我的2.2.4),如果没有,使用方式一。
命令行conda/pip install gdal=版本号,注意加上版本号,否则可能安装上老版本(windows/linux都可用)。

其他:centos 编译、配置 gdal

——————————————————————————————————————————————————

安装过程中踩过的坑:

1.pip安装报错  XXX  is not a supported wheel on this platform

可能的原因1:安装的不是对应python版本的库,下载的库名中cp27代表python2.7,其它同理(这个是我遇到的情况)。

              我一开始下载的是GDAL-3.0.1-cp38-cp38m-win_amd64.whl版本,查看自己的python发现是python3.7版本,重新下载python3.7对应版本文件GDAL-3.0.1-cp37-cp37m-win_amd64.whl,安装成功。

 

可能的原因2:下载的是对应版本的库,然后仍然提示不支持当前平台(附小例子)

 

本文参考博文,非常感谢原博主的分享:

https://blog.csdn.net/nima1994/article/details/79207805/

https://www.jb51.net/article/133475.htm

 

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值