欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

R语言 Error: Installation of TensorFlow not found.

程序员文章站 2024-03-14 08:56:10
...

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.当然了,你按照提示 install_tensorflow (),也会报错的。问题不在R上面,直接去anaconda里面去解决就OK了。举个例子(假设你的anaconda里面环境已经搞定,tensorflow下载好了):
打开anaconda prompt(我这里面是第二个黑乎乎的)
R语言 Error: Installation of TensorFlow not found.键入环境,我这里的tensorflow的环境叫做 r-tensorflow,你们可以对应改一下

activate r-tensorflow

R语言 Error: Installation of TensorFlow not found.
之后键入python
R语言 Error: Installation of TensorFlow not found.
在这里面 输入

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.解决思路就是这样,话说R的问题还是Stack Overflow或者Github信息比较多。