anaconda解决i3老CPU安装TensorFlow报错:动态链接库(DLL)初始化例程失败方法

本文详述了在Anaconda环境下创建py36虚拟环境,安装TensorFlow1.5及适配的numpy版本,解决h5py与cython版本不兼容问题的步骤。通过清华镜像源加速安装,最终成功运行TensorFlow,并提供了在Pycharm与WingIDE中配置该环境的方法。

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

标题超级长,别介意。
我觉得越长越有内涵……

报错图片如下:
动态链接库(DLL)初始化例程失败方法在这里插入图片描述
经过两天各种安装撞墙,终于找到一条通路。
★1.安装虚拟py36环境(安装时间比较长)
代码:conda create -n py36 python=3.6 anaconda
★2.激活虚拟环境
代码:conda activate py36
★3.安装清华镜像对应TensorFlow1.5版本的cp36的地址:
代码:pip install https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/34/96/11f048eca7b4d6da3084ca49c636b9e720e9dd1483c0c4e9ba3cf5037564/tensorflow-1.5.0-cp36-cp36m-win_amd64.whl#sha256=4f1e893fecce5dbacb2a6488d3680229c0027406e4b435b0814ef224ae9189fd
★4.TensorFlow1.5版本可适配numpy1.16版:
pip install numpy==1.16

此时在anaconda的py36环境下可运行TensorFlow模块。如下图!
在这里插入图片描述

如果你的IDE找不到该模块,需要加载该环境。
例如:以下Pycharm的设置方法!
在这里插入图片描述
然后就不会报错了!
在这里插入图片描述

如果使用的是Wing IDE,设置在这里:
在这里插入图片描述
但还可能会报错如下:
AttributeError: type object ‘h5py.h5.H5PYConfig’ has no attribute '_reduce
经查询,得知这个是h5py与与cython的版本不兼容造成的
解决方法:我的h5py版本是2.10.0,可降到2.8.0就可以了
conda install -n py36 h5py==2.8.0
然后Wing IDE就可以用了,实测debug probe可导入tensorflow。但其中的python shell中不可用,会报错builtins.ImportError: cannot import name ‘Network’,不过无所谓啦。
在这里插入图片描述


本问题得以解决,还得感谢我的老师,赞!

也希望对你有所帮助吧!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Open-source-AI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值