关于使用pyinstaller打包基于Ultralytics开发的软件时出现的问题,pandas的DLL not found

详情描述:

        首先是打包成app后,出现诸多错误,这种一般是pyinstaller没有将原项目的模型和模型参数与配置文件等放在_internal文件夹内或者.exe同名目录下,需要自己从原项目粘贴过来

        在解决这些问题后,exe能够成功运行,但在进行监测识别时,出现如下错误
         import pandas._libs.window.aggregations as window_aggregations ImportError: DLL load failed while importing aggregations: 找不到指定的模块。

        这段报错我只截取了部分,具体意思是在检测过程中,Ultralytics内部自行调用了pandas,而在import pandas._libs.window.agregations时缺少了pandas对应了DLL,我去StackOverflow查看了该问题
问题详情链接

该问题表明,是缺少了上述两个dll。

然后我查看dist的_internal发现,这些dll都存在,于是我将他们全复制下来,贴到与.exe同目录下就成功解决了。(如果_internal没有,请你在D:\miniconda\miniconda\envs\python_work(输入你的环境路径)自行查找,并全部复制并粘贴到.exe同目录下)

如图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值