ModuleNotFoundError: No module named ‘_gdal‘
安装了GDAL包,但是仍然出现导报问题!!from osgeo import gdal 使用上边的导入语句报错如下:
>>> from osgeo import osr
Traceback (most recent call last):
...
ImportError: libpoppler.so.126: cannot open shared object file: No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
....
ModuleNotFoundError: No module named '_gdal' 分析缘故原由:
python版本3.9,使用conda install 下载gdal ,自动匹配了gdal==3.6.1的版本,这个版本不支持from osgeo import gdal的方式。
办理:
conda uninstall gdal 卸载当前版本。
在这个链接下边查找conda库里边现在的gdal版本
https://anaconda.org/
https://i-blog.csdnimg.cn/direct/343b816064934fac9abf7e7706aca007.png
https://i-blog.csdnimg.cn/direct/493009b5e6684435990369182ca536db.png
选择最新版本
https://i-blog.csdnimg.cn/direct/6f9b3c5e95d14bd4b6abf875e02d277e.png
使用这个方法安装gdal:
conda install conda-forge::gdal https://i-blog.csdnimg.cn/direct/c35e3eb4432b408e8fd247e039e12c01.png
效果
安装成功后
再次使用导入语句没有报错了
https://i-blog.csdnimg.cn/direct/46ebe5d2b14549ef9f1e04f38f609e58.png
结语
一些其他由于conda install 安装后导包错误,都可以使用这个conda 库的查询。来实验办理一下。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]