R语言 Error: Installation of TensorFlow not found.

19 篇文章 0 订阅
10 篇文章 0 订阅

R语言 Error: Installation of TensorFlow not found.解决方法

前言

R语言的tensorflow的环境真的好难安装,还会遇到各种各样的问题。我的CPU版本和GPU 版本每次安装都是前前后后安装了几次才成功。
这里面其实还是如何解决问题才是最关键的。最近写了一篇如何用R语言上面进行GPU深度学习训练(https://editor.csdn.net/md/?articleId=108199821),已经在笔记本上面安装成功的情况下,在实验室台式电脑安装依旧失败,前前后后搞了几次终于搞懂了。这篇文章提供一个思路,因为有各种各样的问题,但我想解决思路应该就这么一个。之所以难解决是因为,我们使用R调用python里面的Tensorflow。中间环节实在太多了,以至于错误出现,你不知道在哪里出的错误。这个
最主要的问题是这样的(图片我在网上截取的):
在这里插入图片描述当然了,你按照提示 install_tensorflow (),也会报错的。问题不在R上面,直接去anaconda里面去解决就OK了。举个例子(假设你的anaconda里面环境已经搞定,tensorflow下载好了):
打开anaconda prompt(我这里面是第二个黑乎乎的)
在这里插入图片描述键入环境,我这里的tensorflow的环境叫做 r-tensorflow,你们可以对应改一下

activate r-tensorflow

在这里插入图片描述
之后键入python
在这里插入图片描述
在这里面 输入

import tensorflow as tf

输入之后你就会发现报错,报的错可定时各种各样的,不过网上都能找到,也很轻松。
我这里依次报了好几个出错误:

  1. numpy.core._multiarray_umath
  2. Failed to load the native TensorFlow runtime
  3. Module use of python37.dll conflicts with this version of Python.
  4. importing the numpy c-extensions failed 等等。
    不过这些问题,复制粘贴去网上找很容易就解决了。
    等最后一次 import tensorflow as tf 成功之后,回到R在输入就可以了。
    在这里插入图片描述解决思路就是这样,话说R的问题还是Stack Overflow或者Github信息比较多。
    后续贴一个具体的错误,在这下面的位置出现了
    ImportError:DLL load failed …
    Failed to load the native tensorflow …
    在这里插入图片描述
    这个错误决绝方法不唯一,我也不敢保证一定好使。解决方法之一需要下载插件:Microsoft Visual C++ 2015-2019 Redistributable
    我的坚果云里面有现成的https://www.jianguoyun.com/p/DdnPxgYQqe7OCBipirYD 名字为VC_redist.x64这个东西。下载后后重启,在去import tensorflow as tf试一下。解决了会出现两种情况
    1.告诉你tensorflow成功了
    2.另一个就是错误的种类变了,粘贴复制去百度查询就好了。
  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值