问题通常来自于各个工具的版本之间的不匹配,上篇测试过一个环境,矢量操作基本没碰到问题:pyinstaller封装geopandas代码-CSDN博客
今天封装了一个裁剪栅格影像的工具,出现了找不到proj.db的问题,
ERROR 1: PROJ: proj_create_from_database: Cannot find proj.db
ERROR 1: PROJ: proj_create_from_database: Cannot find proj.db
ERROR 1: PROJ: proj_identify: Cannot find proj.db
ERROR 1: PROJ: proj_create_from_database: Cannot find proj.db
本着上次的思路,研究是否是工具版本的问题,该工具使用的是gdal 3.4.3,尝试将该工具版本换成gdal 2.*,由于该版本只支持python3.9.*,所以重新弄了下环境
conda create -n geo9 python=3.9 -y
conda activate geo9
pip install geopandas
pip install C:\Users\ABC\Downloads\GDAL-2.4.1-cp39-cp39-win_amd64.whl
conda install pyinstaller
### python包版本
pyinstaller 5.6.2 py39h2bbff1b_0 defaults
gdal 2.4.1 pypi_0 pypi
geopandas
pyinstaller封装问题:proj.db缺失与版本冲突

文章讲述了在使用pyinstaller封装工具时遇到找不到proj.db的问题,通过研究发现是由于工具版本(gdal3.4.3)和Python版本(3.9)不匹配导致的。作者尝试降级到gdal2.4.1并配合相应Python版本解决,最终成功封装并正常使用。
最低0.47元/天 解锁文章
1158

被折叠的 条评论
为什么被折叠?



