-
-
Notifications
You must be signed in to change notification settings - Fork 239
Closed
Labels
Description
Describe the bug
本项目引入了两个自己写的 submodule:DanmakuConvert 以及 auto-slice-video,直接从源码 clone 会导致无法更新 submodule,从而报错:
Traceback (most recent call last):
File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
exec(code, run_globals)
File "/root/bilive/src/burn/scan.py", line 8, in <module>
from src.burn.render_queue import VideoRenderQueue
File "/root/bilive/src/burn/render_queue.py", line 6, in <module>
from src.burn.render_video import render_video
File "/root/bilive/src/burn/render_video.py", line 7, in <module>
from src.danmaku.generate_danmakus import get_resolution, process_danmakus
File "/root/bilive/src/danmaku/__init__.py", line 6, in <module>
from .DanmakuConvert.dmconvert import convert_xml_to_ass
ModuleNotFoundError: No module named 'src.danmaku.DanmakuConvert.dmconvert'
正确的方式
如果已经clone
则先 git submodule init 再 git submodule update 更新 submodule。
或者二合一 git submodule update --init --recursive
如果想重新clone
git clone --recurse-submodules https://github.com/timerring/bilive.git