GDAL3.4.3和Numpy库发生的报错:numpy.core.multiarray failed to import
一、问题:module compiled against API version 0xe but this version of numpy is 0xd
的意思是 :模块根据API版本0xe编译,但此版本的numpy是0xd
并且报错:ImportError: numpy.core.multiarray failed to import
二、解决:参照https://blog.csdn.net/weixin_47194510/article/details/129561600此连接成功解决
查看当前环境支持的离线包的版本,我的python版本是3.6.5
pip debug --verbose
离线安装GDAL(在线没安装成功,就离线安装了),whl下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal,根据自己的python版本选择对应的whl
pip install GDAL-3.4.3-cp38-cp38-win_amd64.whl
对应安装的GDAL的3.4.3版本匹配的numpy版本是1.22.0
查看numpy 版本命令
pip show numpy
更新numpy 版本命令
pip install -U numpy==1.22.0 --user --default-timeout=10000
备注此连接也可以参考下https://blog.csdn.net/qq_47988440/article/details/123809534
GDAL使用后续问题记录:ERROR 4: Unable to open D:\NOMChannel01_4326.tif to obtain file list.
解决参考此连接https://blog.csdn.net/weixin_44163971/article/details/109753187或https://blog.csdn.net/csdn_xuebing/article/details/88421708
gata-data.rar最好从此地址https://gitcode.net/mirrors/wudawxb1995/ForLearn/-/tree/master下载