python-3.x - 在其他系统中运行的基于 Python 的转换后的 exe
问题描述
我使用 python3 为使用 python osgeo、ogr、gdal、模块的 GIS 相关活动开发了一些脚本。我使用 pyinstaller 将我的 script.py 转换为 exe。转换后的 exe 在我的系统上运行良好,但如果在其他系统上运行相同的 exe,则会出现错误,例如名为 gdal 的 nomodule。我使用在 py 到 exe 转换过程中开发的所有 dll 文件运行 exe。请帮我?
解决方案
看来您毕竟没有包含所有依赖项(例如,_gdal
模块丢失,如错误所述)。解决方案是包含所有依赖的 DLL 模块(包括传递依赖项——我怀疑你在这里错过了)。
推荐阅读
- python - 从航空公司网站上抓取低票价日历。异常标题的问题
- django - Django:如何在仅 1 个模板中包含元标记
- javascript - 通过 javascript 添加的表单字段不传递数据
- python - 除以前 3 个数字,其余数字保持不变
- javascript - 传递其值“锁定”的函数
- amazon-web-services - 在多个主机上设置 Hyperledger Fabric 时出现问题
- scala - Spark Hbase 连接器 (SHC) 未从 HBase 表返回任何数据
- python - 如何在 mac 终端中设置环境变量并让 python 脚本有效地选择变量?
- android - recylceview中的毕加索图像缓存
- apache-spark - 如何让 SparkSession 找到添加的 python 文件