安装了GDAL,导入报错ModuleNotFoundError: No module named ‘_gdal‘

问题:

明明已经安装了GDAL,但是用

from osgeo import gdal,osr,ogr

导入gdal的时候,报错:

ModuleNotFoundError: No module named ‘_gdal’

这时,往前翻,可以看到

ImportError: XXX/gcc-5.5.0/lib64/libstdc++.so.6: 
version `CXXABI_1.3.11' not found (required by XXX/anaconda3/envs/xxx/
lib/python3.8/site-packages/osgeo/../../.././libtiledb.so.2.6)

这就好办了,vi  ~/.bashrc打开bashrc,加入以下这行:

export LD_LIBRARY_PATH=XXX/anaconda3/lib:$LD_LIBRARY_PATH

具体的XXX要改成报错的位置

重新用 source ~/.bashrc 激活bashrc生效。

至此问题解决!可以快乐的使用gdal了!

ps:其他的libstdc++.so.6: version `CXXABI_1.3.11′ not found 这种问题,也可以尝试用这种方法解决。

整理不易,欢迎一键三连

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
青葱年少的头像青葱年少普通用户
上一篇 2023年11月14日
下一篇 2023年11月14日

相关推荐