关于使用pyinstaller封装gdal及geopandas的代码程序,运行时报错的问题

3 篇文章 0 订阅
3 篇文章 1 订阅

问题通常来自于各个工具的版本之间的不匹配,上篇测试过一个环境,矢量操作基本没碰到问题: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                 0.14.1                   pypi_0    pypi
pyproj                    3.6.1                    pypi_0    pypi
python                    3.9.18               h1aa4202_0    defaults

能够正常封装成功,且封装后的工具也能正常使用!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值