exe找不到序列数这个错误通常是由于动态链接库(DLL)版本不兼容导致的
序数 380 是指 DLL 中的一个函数,但是程序在加载 DLL 时找不到这个函数。确认 DLL 是否存在,并且与程序所需的版本匹配。确认 DLL 和程序是否都是 32 位或 64 位应用程序,并且匹配。确认程序是否正确地设置了 DLL 的搜索路径。print(cv2.__file__)" # 添加打包参数 --add-data="C:/PythonXX/Lib/site-packages/cv2
这个错误通常是由于动态链接库(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就行了
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)