windows安装Pytorch报错:from torch._C import * ImportError: DLL load failed: 找不到指定的模块”解决方案

时间:2021-07-22 13:04:24

问题描述

 python环境下安装cpu版本pytorch,安装成功,但是导入出错。

windows安装Pytorch报错:from torch._C import * ImportError: DLL load failed: 找不到指定的模块”解决方案

报错如下

windows安装Pytorch报错:from torch._C import * ImportError: DLL load failed: 找不到指定的模块”解决方案

解决方法

 参考博客,大家解决方法大概有:升级numpy、添加.dll文件到环境变量,均没有成功。本地python版本为python3.6.0,升级为python3.6.5版本,继续导入:

windows安装Pytorch报错:from torch._C import * ImportError: DLL load failed: 找不到指定的模块”解决方案

报错如上,大概是说我的numpy版本的问题。于是,将numpy版本更新:

windows安装Pytorch报错:from torch._C import * ImportError: DLL load failed: 找不到指定的模块”解决方案

更新完成 后,重新导入:

windows安装Pytorch报错:from torch._C import * ImportError: DLL load failed: 找不到指定的模块”解决方案

没有报错了。

总结

  1. 和python版本有关系。综合网上博文,好像3.6.0版本会报错,但是3.6.x(x>0)版本不会,笔者将python版本换成3.6.5。

  2. 和numpy版本有关系。python版本升级后,导入时的报错信息是numpy版本低,更新numpy版本后,导入成功。