Skip to content

fix: preload OpenCV before core imports#573

Open
sld272 wants to merge 1 commit into
Huanshere:mainfrom
sld272:pr/opencv-preload
Open

fix: preload OpenCV before core imports#573
sld272 wants to merge 1 commit into
Huanshere:mainfrom
sld272:pr/opencv-preload

Conversation

@sld272
Copy link
Copy Markdown

@sld272 sld272 commented Jun 4, 2026

概要

st.py 中提前导入 cv2,再导入较重的 core 模块链。

背景

Windows 下如果先导入 VideoLingo 的完整 core 链路,再导入 OpenCV,可能触发 cv2 DLL 初始化失败,表现为 Streamlit 打印 URL 后静默退出。提前加载 OpenCV 可以规避这个 native DLL 导入顺序问题。

修改

  • st.py 中提前加入 import cv2

验证

  • 已验证 python -c "import st; print('ok')" 可正常执行。
  • 已验证 Streamlit 启动后不会立即静默退出。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant