r - 安装 R 4.0.2 版本

标签 r tensorflow keras exit

我曾经在 R 3.4.0 版本中工作。但是,该版本不支持kerastensorflow等包。

有人建议我将我的 R 版本升级到最新版本。 我从 the official site 下载了最新的 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)

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

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() 然后必须在 yn 之间进行选择。没有出现错误。

我请求你帮助解决这个问题。

最佳答案

您需要创建一个新环境,然后您可以在 Anaconda 中安装 R 4.+。请按照以下步骤操作。

conda create --name r4-base

enter image description here

激活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。

enter image description here

之后,您可以安装任何支持的包。但仅此而已,您将无法在 Jupyter Notebook 中使用它。如果要使用它,还需要安装 install.packages('IRkernel') 和 Jupyter notebook。否则,您可以使用 R-Studio。

用于 Jupyter 安装和 RKernel。

conda install jupyter

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

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

恭喜!您可以使用适用于 Python 和 R 的笔记本。

关于r - 安装 R 4.0.2 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64158633/

相关文章:

r - 如何使用 R 创建包含聚合均值的列?

r - 使用一次分割回归而不是循环从数百个回归中提取系数?

以逗号分隔的字符串形式返回数字

tensorflow - 有没有办法在Keras框架中使用global_step?

python - 在 Linux 中从 R 运行 keras 时出错

r - 如何在 R markdown 中创建行间光泽?

python - 使用 Conv2d 批量维度的 Tensorflow 开关案例

tensorflow - 如何计算Keras中多类分类中某一类的AUC?

tensorflow - conv2d 和 conv2d_transpose 的步幅=1

python - Keras 中的 "cell class"是什么?