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

已安装PyTorch导入时报WinError 126缺少asmjit.dll如何解决

OSError: [WinError 126] The specified module could not be found. Error loading "C:\ProgramData\Anaconda3\lib\site-packages\torch\lib\asmjit.dll" or one of its dependencies.

解决方案

1. 安装Visual C++ Redistributable运行库

  • 高校Windows服务器多为精简配置,默认未预装VC2015-2022运行库,而个人笔记本日常安装软件时会自动附带该运行库,这是该问题在两类设备上表现不同的核心原因。直接安装x64版本的VC2015-2022运行库,安装完成后重启终端再尝试导入PyTorch即可。

2. 校验PyTorch与环境版本匹配性

  • 执行nvcc -V查看服务器CUDA版本,确保你安装的PyTorch版本与CUDA版本、Python版本完全匹配,版本不匹配会导致依赖dll加载失败。如果存在版本错位,先执行pip uninstall torch torchvision torchaudio -y卸载现有PyTorch相关包,再重新安装匹配版本即可。

3. 修复权限导致的文件写入不全问题

  • 报错路径属于系统级的ProgramData目录,普通用户权限执行安装时可能出现部分dll文件写入失败的情况。右键点击Anaconda Prompt,选择以管理员身份运行,再重新执行PyTorch安装命令,保证所有依赖文件完整写入目标目录。

4. 手动定位缺失依赖

  • 若上述方案均无效,可以使用Dependency Walker工具加载报错路径下的asmjit.dll,查看具体缺失的依赖项,将缺失的dll补入系统C:\Windows\System32目录或者PyTorch的torch\lib目录即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 10:54:00