R语言 Error: Installation of TensorFlow not found.

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

  • 前言

前言

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

activate r-tensorflow

在这里插入图片描述
之后键入python
R语言 Error: Installation of TensorFlow not found._第3张图片
在这里面 输入

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语言 Error: Installation of TensorFlow not found._第4张图片解决思路就是这样,话说R的问题还是Stack Overflow或者Github信息比较多。
    后续贴一个具体的错误,在这下面的位置出现了
    ImportError:DLL load failed …
    Failed to load the native tensorflow …
    R语言 Error: Installation of TensorFlow not found._第5张图片
    这个错误决绝方法不唯一,我也不敢保证一定好使。解决方法之一需要下载插件:Microsoft Visual C++ 2015-2019 Redistributable
    我的坚果云里面有现成的https://www.jianguoyun.com/p/DdnPxgYQqe7OCBipirYD 名字为VC_redist.x64这个东西。下载后后重启,在去import tensorflow as tf试一下。解决了会出现两种情况
    1.告诉你tensorflow成功了
    2.另一个就是错误的种类变了,粘贴复制去百度查询就好了。

你可能感兴趣的:(R,Rstudio,tensorflow,机器学习,tensorflow,深度学习,神经网络)