- 积分
- 2604
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2022-1-22
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
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
期间还遇到报错:
- <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莫名其妙就好了,好了,好了!
它!不!出!错!了!
有点好奇为啥会这样,有无大神解答一下,单纯是因为版本问题吗?
|
|