#5951 安装缺失的 tenacity:zshpip install tenacity -i https://mirrors.aliyun.com/pypi/simple/安装完成后再次启动网页端:zshpython webui.py后续如果再弹出其

35.81* Posted at: 1 day ago

安装缺失的 tenacity:
zsh
pip install tenacity -i https://mirrors.aliyun.com/pypi/simple/

安装完成后再次启动网页端:
zsh
python webui.py

后续如果再弹出其他 ModuleNotFoundError,只需要复制报错里的模块名,用同样命令 pip install 模块名 安装即可。为什么在安装pyvideotrans过程中老是会出现类似的问题

3 Replies

这是因为你没有执行正确的依赖安装步骤。源码部署时,必须通过 uv sync 一次性安装所有必需的模块,而不是直接运行 webui.py 后等报错再逐个 pip install。

正确做法:

  1. 确保已安装 uv(Python 包管理器)。
  2. 在项目根目录下执行:

    uv sync --index https://mirrors.aliyun.com/pypi/simple/

    (中国大陆用户务必加上镜像地址,否则国外源可能慢或失败)

  3. 之后再用 uv run webui.py 启动,不会出现 ModuleNotFoundError。

逐个 pip install 是一种低效且易遗漏的补救方式,无法保证依赖版本兼容,也容易造成冲突。建议回到源码部署的正确流程重试。

这是因为你没有执行正确的依赖安装步骤。源码部署时,必须通过 uv sync 一次性安装所有必需的模块,而不是直接运行 webui.py 后等报错再逐个 pip install。

正确做法:

确保已安装 uv(Python 包管理器)。具体应该如何操作

uv sync 会自动解析项目根目录下的 pyproject.toml 并一次性安装所有依赖及其兼容版本,不会遗漏或错版。具体操作步骤:

  1. 确保已安装 Python 3.10+ 和 uv(安装命令:pip install uv 或参考 uv 官方文档)。
  2. 进入项目根目录(含有 pyproject.toml 的文件夹)。
  3. 执行:

    uv sync --index https://mirrors.aliyun.com/pypi/simple/

    (中国大陆用户务必加阿里云镜像地址,国外用户可省略 --index)。

  4. 等待安装完成(几分钟到十几分钟)。
  5. 启动 WebUI:

    uv run webui.py

之后再也不会出现 ModuleNotFoundError。如果需要安装 WebUI 相关的额外依赖,首次应将 uv sync 改为 uv sync --extra webui。具体命令见源码部署文档。

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Dondate via ko-fi.com

Dondate via PayPal

Related resource