友情提示:如果不是非要用某个环境里的东西,重新建一个虚拟环境能最快最有效的解决问题。
记录一下安装pytorch和tensorflow的艰难历程
pytorch安装的时候各种报错
最开始可能是环境问题,先安装了tensorflow-gpu1.15.0版本的,不知道是不是tensorflow在使用时要求的cudnn版本和pytroch1.0.0不能兼容,总之开始各种报错,最多的错误就是无法从什么_C里面导入*,还有其他乱七八糟的包,还遇到过无法定位输入程序,错误多到超过认知,每一次重新安装都会报错。
后面,在网上看到一个方法,将torch里面的.dll文件全部复制到c盘windows的system32下,然后就开始了一路的报错,就连可以用的tensorflow也不可以了,后来在网上百度了下,都说不是专业的就不要去动system32这个盘文件下面的东西,不然问题真的多到想哭,重要的事情说三遍,不管报什么错都不要动,不要动,不要动!
因为如果是版本匹配问题可以直接删除虚拟环境重新搭建,但是动了以后,不管怎么建都会报错,虽然有些人通过这种方式,可以,但是我是真的踩了2天的坑,最后把之前导入的关于pytorch中所有的.dll文件里面从system32中删除了,然后把应该配置的环境变量配置好,重建个虚拟环境就可以了!
因为最开始的笔记本上配置了conda的环境变量,我直接照着原来的配置了一份,不知道该配什么的也可以照着这个配