Anaconda下gdal报错ERROR1: PROJ: proj_create_from_database: Cannot find proj.db或SQLite error on SELECT
报错解释:
这个错误表明Anaconda环境中的GDAL库无法找到PROJ库。PROJ是一个用于地理坐标转换的开源库,GDAL依赖它进行几何对象的坐标转换。错误提示表明系统无法从数据库中创建PROJ对象,这通常意味着PROJ库没有正确安装或配置。
解决方法:
确认PROJ库是否已经安装。如果没有安装,可以通过Anaconda的命令行安装:
conda install -c conda-forge proj4
- 如果PROJ库已经安装,确保环境变量正确设置,以便GDAL能够找到PROJ库。
- 确认GDAL是否在正确的环境中安装,有时候在base环境中安装的GDAL可能无法在创建虚拟环境时正确识别PROJ库。
- 如果上述步骤都不能解决问题,尝试重新安装GDAL,确保在安装GDAL之前已经安装了PROJ库。
- 查看GDAL的配置日志,以获取更多关于错误的信息,这可以通过设置GDAL\_DATA环境变量指向GDAL数据文件夹或者在代码中设置来实现。
- 如果使用的是特定的开发环境或操作系统,确保遵循特定的安装指南,以确保所有依赖项正确安装和配置。
评论已关闭