反反复复我已经搭建过很多次tensoflow环境了,不管是CPU还是GPU版本的,在搭建过程中遇到过很多错误,尤其是在最后测试tensorflow是否安装成功的时候。比如ImportError: DLL load failed的错误,报错可以分为两类:
一种是缺乏Microsoft Visual C++ 2015 Redistributable的插件,在microsoft官网下载安装一下就能解决问题了。
另外就是我这次遇到的,也是比较常见的CUDA和tensorflow-gpu版本不匹配的问题。
我报错的环境win10+cuda9.1+cudnn7.4,在一篇博文看到是因为tensorflow不支持cuda9.1,所以按博文所说的方法下载了编译好的可以使用cuda9.1的文件。百度云链接:https://pan.baidu.com/s/1dGSmo29 密码:fwet,下载后使用cmd窗口用:pip install tensorflow_gpu-1.6.0-cp36-cp36m-win_amd64.whl安装,然后就完美解决了问题,tensorflow-gpu安装成功。
这种解决方案也是第一次遇到,所以传播一下 ^_^