R/tensorflow深度学习:Rstudio报tensorflow错误的解决方法
你也许知道可以在python上运行tensorflow,但是你可能不知道,tensorflow也可以在上运行,这个应该很多朋友不知道吧?什么是R,R是一种编程语言,也可以说是在统计数据显示上用得特别广泛的一种计算机语言。R上面干的事情,在python上也可以干,但是如果你是用来显示数据的统计分析结果,用R会让你更加爱不释手。
报错信息如下:
错误: 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”:
这时候会弹出下图的界面:
在上图点击左侧的“Python”按钮,进入rstudio的python设置菜单(见下图):
假设你是用anaconda来安装tensorflow的,就像我上图一样,将python的解释器选择到anaconda3/bin/的目录下。
假如你是用pip来安装tensorflow的,就将python的解释器选择成类似下面这样的/usr/bin/目录下的。
选择好python解释器后,保存退出即可。
这就是报错:“错误: Python module tensorflow.keras was not found.”最常见的解决方法。
之后在rstudio上就不会报tensorflow的错误了(见下图)。
全文完,谢谢观看。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
卖女孩的火柴棍
二、r语言 vs python=原有的编程思路及其构造,有啥区别?已初学python,后者直接可迁移至前者?
三、sql vs vs python=各自啥区别?后者的三剑客可否平替前者
四、sql vs mysql =各自啥区别?岗位JD要求的sql经验,指的是前者,还是后者?任学其一可否达成满足前述经验?
五、拟整策略规则、算法建模,已初学python,r语言、sql、sas的学习排序暨快速上手实操的价值优先级该是咋样?
so求大佬指点
校验提示文案
卖女孩的火柴棍
二,后面有其他大佬建议,原因在于之前囫囵吞枣,应该得回归基础,找几本书看看。。。
三,目前执行中,但书本看过的内容很快就忘,没啥感觉,对python及其第三库规则or参数还是不甚了解。。。
四,本人非系统开发方向,非程序员,但需要python做统计分析、数据挖掘、规则策略和算法建模,so应该咋办?求指导
校验提示文案
大胃王DAVID
校验提示文案
弗老大
校验提示文案
飞儿飞吧
校验提示文案
卖女孩的火柴棍
二,后面有其他大佬建议,原因在于之前囫囵吞枣,应该得回归基础,找几本书看看。。。
三,目前执行中,但书本看过的内容很快就忘,没啥感觉,对python及其第三库规则or参数还是不甚了解。。。
四,本人非系统开发方向,非程序员,但需要python做统计分析、数据挖掘、规则策略和算法建模,so应该咋办?求指导
校验提示文案
飞儿飞吧
校验提示文案
弗老大
校验提示文案
大胃王DAVID
校验提示文案
卖女孩的火柴棍
二、r语言 vs python=原有的编程思路及其构造,有啥区别?已初学python,后者直接可迁移至前者?
三、sql vs vs python=各自啥区别?后者的三剑客可否平替前者
四、sql vs mysql =各自啥区别?岗位JD要求的sql经验,指的是前者,还是后者?任学其一可否达成满足前述经验?
五、拟整策略规则、算法建模,已初学python,r语言、sql、sas的学习排序暨快速上手实操的价值优先级该是咋样?
so求大佬指点
校验提示文案