解决ImportError: DLL load failed: 动态链接库(DLL)初始化例程失败(踩坑全过程)

原因主要有两个:
1、没有安装2015 Redistributable库
解决:下载一份直接安装重启后就可以了 下载地址

2、CPU版本太老了(老电脑重点排查
tensorflow 在1.5版本之后对于不支持AVX编译方式的CPU不再提供支持
可以使用CPU-Z进行查看解决ImportError: DLL load failed: 动态链接库(DLL)初始化例程失败(踩坑全过程)_第1张图片
如果是这种情况一般是建议使用Tensorflow1.5版本以下,就不会报错了。

如果你跟我一样有2.0以上版本需要的话,可以去Github 上下载基于SSE编译的Tensorflow。 下载地址
从这里下载适合自己的离线版本,使用anaconda 进入下载路径,pip install <*****.whl>
例如:我下载的是SSE版本的tensorflow-2.4.0-cp38-cp38-win_amd64.whl
则pip install tensorflow-2.4.0-cp38-cp38-win_amd64.whl 即可

参考文献:
1、Tensorflow 动态链接(DLL)初始化例程失败问题解决
2、在不支持avx指令集的cpu上部署tensorflow及keras

你可能感兴趣的:(学习tensorflow)