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

加载torch模块时出现WinError 126错误的原因及解决求助

解决torch导入时WinError 126(fbgemm.dll依赖缺失)的方案

错误信息

Traceback (most recent call last):
File "c:\Users\Admin\OneDrive\Desktop\Python\OpenCV\t.py", line 2, in
import torch
File "C:\Users\Admin\AppData\Local\Programs\Python\Python312\Lib\site-packages\torch_init_.py", line 141, in
raise err
OSError: [WinError 126] The specified module could not be found. Error loading "C:\Users\Admin\AppData\Local\Programs\Python\Python312\Lib\site-packages\torch\lib\fbgemm.dll" or one of its dependencies.

可行解决方案

  • 安装微软Visual C++ Redistributable运行库
    fbgemm.dll依赖VC运行库,下载对应版本的VC Redistributable(建议包含x64和x86的合集版本)安装,重启电脑后再尝试导入torch。
  • 修复系统缺失文件
    以管理员身份打开命令提示符,执行命令:sfc /scannow,等待系统扫描修复完成后重启电脑。
  • 用conda替代pip安装torch
    conda会自动处理依赖,步骤如下:
    1. 安装Anaconda或Miniconda
    2. 创建新环境:conda create -n torch_env python=3.10(推荐Python3.10,兼容性更稳定)
    3. 激活环境:conda activate torch_env
    4. 安装CPU版torch:conda install pytorch torchvision torchaudio cpuonly -c pytorch(GPU版需替换为对应适配命令)
  • 手动修复fbgemm.dll文件
    从同版本torch的正常运行环境中复制fbgemm.dll,粘贴到报错路径C:\Users\Admin\AppData\Local\Programs\Python\Python312\Lib\site-packages\torch\lib\,右键文件取消“只读”属性并确保权限正常。
  • 排查杀毒软件干扰
    暂时关闭杀毒软件,或将torch安装目录添加到杀毒软件信任列表,之后重新安装torch。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 17:52:09