这个错误通常是由于动态链接库(DLL)版本不兼容导致的。 序数 380 是指 DLL 中的一个函数,但是程序在加载 DLL 时找不到这个函数。 确认 DLL 是否存在,并且与程序所需的版本匹配。 确认 DLL 和程序是否都是 32 位或 64 位应用程序,并且匹配。 尝试重新安装程序或 DLL,可能会修复文件丢失或损坏的问题。 确认程序是否正确地设置了 DLL 的搜索路径。

我的是因为cv2没配对

# 查找具体DLL路径 python -c "import cv2; print(cv2.__file__)" # 添加打包参数 --add-data="C:/PythonXX/Lib/site-packages/cv2/opencv_videoio_ffmpeg*.dll;."

比如我的pyinstaller命令:pyinstaller --onefile --noconsole ^       --hidden-import=serial.serialcli  ^        --add-data="D:/anaconda3/envs/test/Lib/site-packages/cv2/opencv_videoio_ffmpeg4110_64.dll;."  ^   --collect-all=ultralytics ^   --collect-all=serial ^   --upx-dir=C:\upx ^  main.py

加了包的dll就行了

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐