首页 > 解决方案 > 在其他系统中运行的基于 Python 的转换后的 exe

问题描述

我使用 python3 为使用 python osgeo、ogr、gdal、模块的 GIS 相关活动开发了一些脚本。我使用 pyinstaller 将我的 script.py 转换为 exe。转换后的 exe 在我的系统上运行良好,但如果在其他系统上运行相同的 exe,则会出现错误,例如名为 gdal 的 nomodule。我使用在 py 到 exe 转换过程中开发的所有 dll 文件运行 exe。请帮我?在此处输入图像描述

标签: python-3.xgispyinstallergdalosgeo

解决方案


看来您毕竟没有包含所有依赖项(例如,_gdal模块丢失,如错误所述)。解决方案是包含所有依赖的 DLL 模块(包括传递依赖项——我怀疑你在这里错过了)。


推荐阅读