windows安装tensorflow出现:动态链接库(DLL)初始化例程失败和No module named ‘_pywrap_tensorflow_internal‘

当在配备一代i3处理器的老电脑上安装TensorFlow CPU版本时,遇到了DLL加载失败和模块未找到的错误。原因是旧CPU不支持avx指令集。解决方案包括降级TensorFlow版本至1.5以下或从GitHub下载预编译的wheel文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的配置:win10+Anaconda3-4.4.0+python3.6

在公司装了tensorflow的gpu版本,想着回来也需要自己学习,就在自己的老机子上装个cpu版本,没想到一模一样的流程却报错:

(1)ImportError: DLL load failed: 动态链接库(DLL)初始化例程失败;

(2)ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'
原因:自己的电脑的cpu太老了是一代i3的处理器,目前tensorflow用到avx指令集,旧的cpu不支持。

解决方案:(1)将tensorflow降到1.5(包括1.5)版本以下;(2)自己下载tensorflow源码重新编译,可以偷懒到github找别人编译好的,比如https://github.com/fo40225/tensorflow-windows-wheel/tree/master/1.7.0/py36/CPU/sse2。

 

目前已知的是: tensorflow 1.5 和 keras 2.1.4 ,

                                            1.4 和 2.1.3搭配,

                                            1.3 和 2.1.2 搭配,

                                             1.2 和 2.1.1搭配。
--------------------- 
作者:既然如此 
来源:CSDN 
原文:https://blog.csdn.net/yeyang911/article/details/84968473 
版权声明:本文为博主原创文章,转载请附上博文链接!

 

--------------------- 
作者:zw1078825408 
来源:CSDN 
原文:https://blog.csdn.net/zw1078825408/article/details/80672005 
版权声明:本文为博主原创文章,转载请附上博文链接!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值