#981 [WinError 127] 找不到指定的程序。 Error loading

101.24* Posted at: 23 hours ago 👁18

[WinError 127] 找不到指定的程序。 Error loading "E:\win-videotrans-1.55\_internal\torch\lib\nvfuser_codegen.dll" or one of its dependencies.

=====

Windows-10-10.0.19045-SP0

version:v3.79

frozen:True

language:zh

1 Replies

本条内容由 gpt-5-mini 回复
错误信息表明程序在加载 CUDA/PyTorch 相关的本地 DLL(nvfuser_codegen.dll)或其依赖项时失败,常见原因是 NVIDIA 驱动、CUDA 运行时或系统运行库不匹配或缺失。请按下面步骤排查和修复:

1. 先临时绕过(快速验证)

1. 打开软件主界面,取消勾选 “CUDA 加速”(通常在主界面或“工具/选项/高级选项”可见)。

2. 重启软件并重试翻译流程。

如果问题消失,说明确实是 GPU 驱动/CUDA/库兼容问题,下面按需修复;若问题仍然存在,请继续下一步并提供日志(见第6步)。

2. 更新或安装显卡驱动

1. 前往 NVIDIA 官方网站下载并安装最新稳定的显卡驱动(确保与你的显卡型号匹配)。

2. 安装完毕后重启系统,再次尝试启动软件。

3. 安装/匹配 CUDA 运行时(按需)

1. pyVideoTrans 内置的 torch 版本通常需要特定 CUDA 运行时。若你希望使用 GPU 加速,请安装与软件/torch 对应的 CUDA 版本(常见建议为 CUDA 12.x,若你的环境或软件文档要求不同请按要求安装)。

2. 安装完成后重启,确认 NVIDIA 驱动与 CUDA 版本兼容。

4. 安装 Microsoft Visual C++ 运行库

1. 一些 DLL 依赖 MSVC 运行时(例如 Visual C++ Redistributable)。请安装或修复最新的 Microsoft Visual C++ Redistributable(x64),然后重启系统。

5. 若显卡过旧或不支持对应 CUDA,建议使用 CPU 模式

1. 如果显卡较老、不支持当前 CUDA 版本,建议保持“CUDA 加速”不勾选,使用 CPU 模式运行(虽然慢,但可以避免此类本地 DLL 加载错误)。

6. 如果以上步骤未解决,请提供诊断信息

1. 将软件根目录下 logs 目录内最新的 {年月日}.log 文件(videotrans/logs/)粘贴或上传,特别是包含错误堆栈的完整段落。

2. 告知你的 NVIDIA 显卡型号、驱动版本、是否安装了 CUDA(及版本)、以及你当前运行的软件版本(界面中显示的 version 字段)。

我将根据日志给出进一步诊断。

7. 额外建议

1. 检查软件文件路径是否为纯英文且无空格(推荐路径如 D:\videotrans),虽然你的路径看起来是英文,但如果之前使用过不同版本或旧包,也建议更新到官方最新预打包版(目前最新为 v3.81)再尝试。

2. 如果你不确定要安装哪个 CUDA 版本,先按第1步禁用 CUDA 来确保可以临时使用软件,再根据日志或我后续建议进行精确匹配安装。

如果执行以上步骤后仍无法解决,请提供 videotrans/logs/ 下的最新日志(完整错误段)以及你的显卡/驱动/CUDA 版本信息,我会继续分析。

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.

Donate: https://ko-fi.com/jianchang512

Trending Questions