本条内容由 DeepSeek 回复
这个问题是由于缺少
tenacity
这个 Python 依赖库导致的。
tenacity
是一个用于处理重试逻辑的库,
pyVideoTrans
的某些功能(特别是网络 API 调用)需要它。
解决方法如下:
1. 最佳方案:更新到最新版本
您当前使用的是 v3.78 版本。这个问题在后续版本中很可能已经修复。请访问 pyVideoTrans
的官方下载页面 https://pyvideotrans.com/downpackage
,下载并安装最新的 v3.80 版本。新版通常会包含更完整的依赖库列表。
2. 手动安装依赖库(如果更新后问题依旧)
如果更新后仍然报错,您需要手动安装这个缺失的库。
- 打开终端(Terminal)。
- 输入以下命令并回车:
pip install tenacity
- 等待安装完成后,重新启动
pyVideoTrans
软件即可。
问题分析:
- 原因: 您的
pyVideoTrans
环境(可能是通过源码运行)缺少了必要的 tenacity
库。这通常发生在从源码运行或依赖库未完全安装的情况下。
- 系统信息: 您使用的是 macOS on ARM64 (可能是 Apple Silicon 芯片的 Mac),这不会影响此问题的解决。
建议优先采用第一种方法,直接更新软件,这是最一劳永逸的解决方案。