首页 > 解决方案 > 安装 R 4.0.2 版本

问题描述

我曾经在 R 3.4.0 版本中工作。但是,此版本不支持kerastensorflow.

有人建议我将我的 R 版本升级到最新版本。我从官方网站下载了最新的 R 版本 4.0.2 ,然后运行以下代码:

install.packages("keras")
library(keras)
install_keras()

并得到以下错误:

Error in install_keras() :
You should call install_keras() only in a fresh R session that has not yet initialized Keras and TensorFlow (this is to avoid DLL in use errors during installation)

在此之后,当我尝试通过 退出 R 会话时q(),我遇到了以下错误:

Error: option error has NULL value
Error: no more error handlers available (recursive errors?); invoking 'abort' restart
Error: option error has NULL value

我以前从未遇到过这样的错误。当我使用旧的 R 版本时,我输入q()然后必须在 和 之间进行y选择n。没有出现错误。

我请你帮忙解决这个问题。

标签: rtensorflowkerasexit

解决方案


您需要创建一个新环境,然后才能在 Anaconda 中安装 R 4.+。按着这些次序。

conda create --name r4-base

在此处输入图像描述

激活后r4-base运行这些命令

conda activate r4-base
conda install -c conda-forge r-base
conda install -c conda-forge/label/gcc7 r-base

最后,您会注意到r-basa将安装版本 4。

在此处输入图像描述

此后,您可以安装任何受支持的软件包。但仅此,您将无法在 Jupyter 笔记本中使用它。install.packages('IRkernel')如果你想使用它,你还需要安装和 Jupyter notebook。否则,您最好使用 R-Studio。

用于 Jupyter 安装和 RKernel。

conda install jupyter

然后打开 R 控制台。在 R 控制台中编写

install.packages('IRkernel')
IRkernel::installspec()

恭喜!您可以使用适用于 Python 和 R 的 Notebook。


推荐阅读