使用gdal包进行数据分析,主要代码如下:
ds = gdal.Open(input_path+file)
band1_array = ds.ReadAsArray()
出现错误:
ImportError: numpy.core.multiarray failed to import
RuntimeError: module compiled against API version 0xe but this version of numpy is 0xd
问题:numpy的包版本不一致的问题,需要升级numpy。
解决方法:更新numpy
pip install -U numpy
但是,出现了如下的权限问题,
numpy升级的权限问题按照提示,更改方法:
pip install -U --user numpy
image.png
哈,不知道为啥竟然满足了,再次运行代码,也没出问题了,那就不求甚解吧。
网友评论