详情描述:
首先是打包成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同目录下)
如图