请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4775|回复: 0

[经验总结] 【Debug】Python-Gdal库-ReadAsArray为啥出错

[复制链接]

新浪微博达人勋

发表于 2022-8-5 10:59:08 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
gdal库中调用ReadAsArray出错:
RuntimeError: module compiled against API version 0xf but this version of numpy is 0xd
ImportError: numpy.core.multiarray failed to import




且只有ReadAsArray出错,ReadRaster这种读取二进制的就没问题,库的导入也完全OK。
在网上反复搜索搜了个遍

【那些年我用过的方法】
尝试反复卸载重装numpy,指定numpy版本等:pip install --user numpy -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com;pip install numpy==1.19 -i https://pypi.doubanio.com/simple
尝试修改anaconda设置
尝试升级pip版本:pip install numpy --upgrade
还发现cmd中python版本与Anaconda Prompt 不一致,把环境变量中使用版本的路径往上移,一下解决了

两天努力之下毫无进展,今天早上最后打算再试一试,Spyder提醒我更新:
conda update  anaconda
conda install spyder=5.2.2
期间还遇到报错:
  1. <font size="1">RemoveError: ‘setuptools‘ is a dependency of conda and cannot be removed from conda‘s operating envi</font>
复制代码

这日子没法过了!!

还好又上网找到方法
https://blog.csdn.net/weixin_43342909/article/details/109605113

感恩的心,感谢有你
更新完了之后ReadAsArray莫名其妙就好了,好了,好了!
它!不!出!错!了!

有点好奇为啥会这样,有无大神解答一下,单纯是因为版本问题吗?



密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表