You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行Stable Diffusion Videos遇_ufuncs DLL加载失败错误求助

解决Stable Diffusion Videos运行时的_ufuncs DLL加载错误

针对你在Windows 11 64位、Python 3.10环境下运行Stable Diffusion Videos示例代码时出现的ImportError: DLL load failed while importing _ufuncs: %1 is not a valid Win32 application错误,可尝试以下解决方案:

1. 确保Python与依赖包位数一致

这个错误大多是64位Python环境中混入32位依赖包导致:

  • 验证Python位数:在命令行执行 python -c "import sys; print(sys.maxsize > 2**32)",返回True则为64位,确认你的环境符合要求。
  • 重装numpy(_ufuncs属于numpy组件):先卸载旧版本 pip uninstall numpy,再安装纯64位版本 pip install numpy --only-binary :all:。

2. 安装/修复Visual C++ Redistributable运行库

大部分Python依赖的原生DLL依赖微软VC++运行库:

  • 下载并安装64位版本的Microsoft Visual C++ Redistributable for Visual Studio 2015-2022,安装完成后重启电脑。

3. 匹配CUDA与PyTorch版本

你代码中使用了CUDA加速,需确保PyTorch版本与系统CUDA版本兼容:

  • 卸载现有PyTorch组件:pip uninstall torch torchvision torchaudio
  • 根据你的CUDA版本重新安装,比如CUDA 11.8对应:pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118(若CUDA版本不同,替换cu118为对应版本号,如cu121)。

4. 重装Stable Diffusion Videos及依赖

清理现有依赖后重新安装,确保版本兼容:

  • 卸载相关包:pip uninstall stable-diffusion-videos diffusers transformers accelerate numpy
  • 重新安装:pip install stable-diffusion-videos,让pip自动处理兼容的依赖版本。

5. 使用纯净虚拟环境

避免全局环境包冲突,新建虚拟环境运行:

python -m venv sd-video-env
sd-video-env\Scripts\activate
pip install stable-diffusion-videos torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

在激活的虚拟环境中运行你的示例代码。


内容的提问来源于stack exchange,提问作者Jacksoncw

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 08:45:32