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

版权声明:本博主原创文章,欢迎转载。 https://blog.csdn.net/qq_24915933/article/details/87817165

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

猜你喜欢

转载自blog.csdn.net/qq_24915933/article/details/87817165