Anaconda环境下gdal解决ERROR 1: PROJ: proj_create_from_database: Cannot find proj.db

问题描述

利用python处理遥感图像时少不了gdal库,而anaconda环境下安装的gdal如果缺少相关环境变量设置的话,就会出现找不到proj.db一类的错误,如本次标题所示即为一例。

解决方法

只需要在代码开头设置环境变量即可,如下:

import os
os.environ['PROJ_LIB'] = r'C:\Users\Wjr\Anaconda3\envs\py3.8\Library\share\proj'
os.environ['GDAL_DATA'] = r'C:\Users\Wjr\Anaconda3\envs\py3.8\Library\share'

说明:py3.8是我的环境,读者需要找到自己环境的路径替换即可。

参考

https://stackoverflow.com/questions/56764046/gdal-ogr2ogr-cannot-find-proj-db-error

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐