欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

成功解决 'from torch._C import * E ImportError: DLL load failed' 问题

程序员文章站 2022-06-01 19:46:03
...

pytorch 安装血泪史

采用anaconda3安装pytorch时,一定要按照pytorch官网要求来安装,不然一堆坑等着你来猜,特别是不按要求装会产生很多库版本不兼容的问题!!!,下面的bug就是问题之一:

from torch._C import * E ImportError: DLL load failed

pytorch 官网给出的关于torch 1.0版本是目前最稳定的!
以及当前和pytorch一并使用的库,版本要求官网也给出来了,如下:

  • python = 3.6
  • cuda = 9.0

conda建立虚拟环境的时候默认是python=3.7版本的,一定要注意这点,不然会造成后面torch版本不兼容的问题,可以在建立虚拟环境时限制python版本:

conda create -n pytorch python=3.6

在Windows下最好采用conda安装,并且安装不要自己想当然的按往常装第三方包的习惯,一定要看清楚官网的要求,Windows下不采用GPU的版本安装如下:

conda install pytorch-cpu torchvision-cpu -c pytorch