分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

pyinstaller 打包遇到的错误总结包含gdal pandas mxnet dll等问题的解决

发布时间:2023-09-06 02:06责任编辑:郭大石关键词:暂无标签

1 刚开始使用pyinstaller -F ship_detect.py 打包报 

File "site-packages\osgeo\__init__.py", line 17, in swig_import_helperImportError: No module named ‘_gdal‘

这个错误解决方法就是不使用-F 直接pyinstaller ?ship_detect.py ?然后在dist里面找到osgeo._gdal 把它重命名为_gdal,然后这个错误解决了

2 但是又报了另外一个错误 ModuleNotFoundError: No module named ‘pandas._libs.tslibs.np_datetime‘
刚开始试图修改 pyinstaller 目录里面的hook文件夹 增加 hook_pandas.py ?脚本内容 : hiddenimports =[‘pandas._libs.tslibs.np_datetime‘,‘pandas._libs.tslibs.nattype‘,‘pandas._libs.skiplist‘]
但是改完一个又一个最后 使用 pyinstaller --hidden-import pandas ship_detect.py 解决

3 接着又报缺少mxnet dll库
RuntimeError: Cannot find the MXNet library.
List of candidates:
F:\YOLO\YOLO_pro\install\yoloV2\dist\ship_detect\mxnet\libmxnet.dll
F:\YOLO\YOLO_pro\install\yoloV2\dist\ship_detect\mxnet\../../lib/libmxnet.dll
F:\YOLO\YOLO_pro\install\yoloV2\dist\ship_detect\mxnet\../../build/libmxnet.dll
F:\YOLO\YOLO_pro\install\yoloV2\dist\ship_detect\mxnet\../../build\libmxnet.dll
F:\YOLO\YOLO_pro\install\yoloV2\dist\ship_detect\mxnet\../../build\Release\libmxnet.dll
F:\YOLO\YOLO_pro\install\yoloV2\dist\ship_detect\mxnet\../../windows/x64\Release\libmxnet.dll
[1088] Failed to execute script ship_detect
解决方法 在dist 建立文件夹 mxnet ?然后不管三七 21 简单粗暴把mxnet里面dill都复制到该文件夹。

最终程序得以顺利运行。

pyinstaller 打包遇到的错误总结包含gdal pandas mxnet dll等问题的解决

原文地址:https://www.cnblogs.com/lixiunan/p/9372675.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved