解决windows安装Tensorflow(cpu版)遇到的一些错误

前言

我是在Anaconda Prompt的界面下进行tensorflow的安装,在cmd界面进行安装也是类似的方法。

解决问题

1)
问题:在Anaconda Prompt界面下,用下面指令发生错误——一大推红色的错误。究其原因,就是网关系,墙的关系。所以容易中断。

pip install tensorflow

解决->直接下载.whl文件,再利用下面指令安装(记得转到放置.whl文件的文件夹)。对于.whl文件的下载,百度直接搜 tensorflow.PyPI。或者链接tensorflow.PyPI里面有最新的版本和以前发布过的版本。

pip install XXX.whl

(XXX为文件名,比如我的是pip install tensorflow-2.1.0-cp37-cp37m-win_amd64.whl)

2)
问题:利用pip install XXX.whl 还是失败。这里出现的错误的原因很可能是一些模块的版本太旧,需要进行更新。

解决->模块的更新直接按下面指令更新(以numpy为例)。具体哪个版本太旧了,看报错信息。

#1
pip install --upgrade numpy
#或者
pip install -U numpy

3)
问题:问题又来了,还是那个错误,利用2)中的指令,还是网的问题,墙的问题。对于文件比较小的容易直接更新,对于文件比较大的容易中断。
解决->还是那个办法,直接百度XXX.PyIP,进入网站下载最新版本的.whl文件。以numpy为例。然后直接pip install XXX.whl
百度
4)
问题:下载.whl文件也很慢怎么办,下载个tensorflow.whl感觉可以下一天。

解决->可以用迅雷下载,网好一点的话贼快。找到.whl文件,直接右键复制地址,在迅雷直接搜索下载。
5)
问题:pip insall XXX.whl成功,但是在python环境下import tensorflow时,出现一些Traceback,报以下错。

#1
ImportError:DLL load failed
#2
Failed to load the native TensorFlow runtime.

解决->上网找了一些类似问题的解决办法。网上说是电脑cpu版本和tensorflow版本不比配——cpu版本低,与最新版的tensorflow2.1.0不匹配。于是我去tensorflow.PyPI网站下载较低版本的tensorflow(tensorflow-1.15.2-cp37-cp37m-win_amd64.whl)。然后直接pip install XXX.whl安装。import tensorflow测试成功!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值