R/tensorflow深度学习:Rstudio报tensorflow错误的解决方法

2023-12-20 21:40:10 5点赞 4收藏 7评论

你也许知道可以在python上运行tensorflow,但是你可能不知道,tensorflow也可以在上运行,这个应该很多朋友不知道吧?什么是R,R是一种编程语言,也可以说是在统计数据显示上用得特别广泛的一种计算机语言。R上面干的事情,在python上也可以干,但是如果你是用来显示数据的统计分析结果,用R会让你更加爱不释手。

R/tensorflow深度学习:Rstudio报tensorflow错误的解决方法

报错信息如下:

错误: Python module tensorflow.keras was not found.

本文介绍如何解决这个报错问题。首先我假设你已经安装了下面的R包,如果没有的话,用下面的命令进行安装。

假设1:你已经安装了下面的R包:

如果没有安装的话,你可以拷贝下面的命令到rstudio里面进行安装。

install.packages("patchwork")

install.packages("corrplot")

install.packages("ggcorrplot")

install.packages("psych")

install.packages("vcd")

install.packages("multcomp")

install.packages("ggplot2")

install.packages("dplyr")

install.packages("pheatmap")

install.packages('BiocManager')

BiocManager::install("DESeq2")

BiocManager::install("ggplot2")

install.packages("corrplot")

install.packages("ggpubr")

install.packages("Hmisc")

install.packages("PerformanceAnalytics")

install.packages("leaps")

install.packages("bootstrap")

install.packages("keras")

install.packages("tensorflow")

假设2:通过下面的命令加载下面的R包不会报错:

另外,我假设你用下面的这堆命令来加载相应的R包不会出现报错的想象,如果你用下面的命令加载时,出现报错的话,就用install.packages("包的名字")这个命令进行安装。

library("ggplot2")

library("ggsignif")

library("patchwork")

library("corrplot")

library("ggcorrplot")

library("psych")

library("vcd")

library("multcomp")

library("dplyr")

library("pheatmap")

library(stringi)

library('BiocManager')

library(corrplot)

library(ggpubr)

library(Hmisc)

library(PerformanceAnalytics)

library(leaps)

library(car)

library(bootstrap)

library(keras)

library(tensorflow)

这时候出现“错误: Python module tensorflow.keras was not found.”的报错提示可以按照下面的思路来解决。

第一步、安装tensorflow。

可以利用anaconda来安装tensorflow,命令是类似下面这样的:

conda install tensorflow

也可以用pip来安装tensorflow,命令是类似下面的:

pip install tensorflow

注意:无论是用anaconda或者是pip来安装tensorflow,都要保证任意一种安装方式能安装成功,并且不报错。假如你用conda 或者pip来安装tensorflow报错,那么第一步就没有成功,首先第一步要安装tensorflow成功了,才能继续下面的第2步。

第二步、调节Rstudio的Global Options的设置。

点击Rstudio软件第2行的“Tools”,在下拉菜单选择“Global Options”:

R/tensorflow深度学习:Rstudio报tensorflow错误的解决方法

这时候会弹出下图的界面:

R/tensorflow深度学习:Rstudio报tensorflow错误的解决方法

在上图点击左侧的“Python”按钮,进入rstudio的python设置菜单(见下图):

R/tensorflow深度学习:Rstudio报tensorflow错误的解决方法

假设你是用anaconda来安装tensorflow的,就像我上图一样,将python的解释器选择到anaconda3/bin/的目录下。

假如你是用pip来安装tensorflow的,就将python的解释器选择成类似下面这样的/usr/bin/目录下的。

R/tensorflow深度学习:Rstudio报tensorflow错误的解决方法

选择好python解释器后,保存退出即可。

这就是报错:“错误: Python module tensorflow.keras was not found.”最常见的解决方法。

之后在rstudio上就不会报tensorflow的错误了(见下图)。

R/tensorflow深度学习:Rstudio报tensorflow错误的解决方法

全文完,谢谢观看。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
7评论

  • 精彩
  • 最新
  • 一、在python没法安装tensorflow、pytorch,需要科学上网+关联依赖库得降级到特定旧版本
    二、r语言 vs python=原有的编程思路及其构造,有啥区别?已初学python,后者直接可迁移至前者?
    三、sql vs vs python=各自啥区别?后者的三剑客可否平替前者
    四、sql vs mysql =各自啥区别?岗位JD要求的sql经验,指的是前者,还是后者?任学其一可否达成满足前述经验?
    五、拟整策略规则、算法建模,已初学python,r语言、sql、sas的学习排序暨快速上手实操的价值优先级该是咋样?
    so求大佬指点

    校验提示文案

    提交
    我把你的问题回答了,可以写一部5万字的书了 [傻笑]

    校验提示文案

    提交
    收起所有回复
  • 一,刚起步moment,如大佬所言,刷网课自学python及其三件套,然后直接上手实操项目,代码什么的都是Ctrl键➕c和Ctrl键➕v=网上现成=能看懂会改参数,但从零到一原创编写的不会
    二,后面有其他大佬建议,原因在于之前囫囵吞枣,应该得回归基础,找几本书看看。。。
    三,目前执行中,但书本看过的内容很快就忘,没啥感觉,对python及其第三库规则or参数还是不甚了解。。。
    四,本人非系统开发方向,非程序员,但需要python做统计分析、数据挖掘、规则策略和算法建模,so应该咋办?求指导

    校验提示文案

    提交
    我之前也是啥都不懂,perl语言,c,Python,Java,R语言都看过了,Linux必看。你看过的东西最终会刻在你的血液里,不会白看的。速成可以ChatGPT,但是有时候给你的答案你不一定看得懂 [傻笑]

    校验提示文案

    提交
    收起所有回复
  • 收藏了,又学到了不少 [高兴]

    校验提示文案

    提交
  • 大佬玩得可是高端玩法啊

    校验提示文案

    提交
  • 学到了不少,收藏了

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
4
扫一下,分享更方便,购买更轻松