ModuleNotFoundError: No module named ‘_gdal‘

王柳  金牌会员 | 2024-10-26 02:08:36 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 666|帖子 666|积分 1998

安装了GDAL包,但是仍然出现导报问题!!

  1. from osgeo import gdal
复制代码
使用上边的导入语句报错如下:
  1. >>> from osgeo import osr
  2. Traceback (most recent call last):
  3. ...
  4. ImportError: libpoppler.so.126: cannot open shared object file: No such file or directory
  5. During handling of the above exception, another exception occurred:
  6. Traceback (most recent call last):
  7. ....
  8. ModuleNotFoundError: No module named '_gdal'
复制代码
分析缘故原由:

python版本3.9,使用conda install 下载gdal ,自动匹配了gdal==3.6.1的版本,这个版本不支持from osgeo import gdal的方式。
办理:

  1. conda uninstall gdal
复制代码
卸载当前版本。
在这个链接下边查找conda库里边现在的gdal版本
https://anaconda.org/


选择最新版本

使用这个方法安装gdal:
  1. conda install conda-forge::gdal
复制代码

效果

安装成功后
再次使用导入语句没有报错了

结语

一些其他由于conda install 安装后导包错误,都可以使用这个conda 库的查询。来实验办理一下。



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

王柳

金牌会员
这个人很懒什么都没写!

标签云

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