我曾经在 R 3.4.0 版本中工作。但是,该版本不支持keras
和tensorflow
等包。
有人建议我将我的 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()
然后必须在 y
和 n
之间进行选择。没有出现错误。
我请求你帮助解决这个问题。
最佳答案
您需要创建一个新环境,然后您可以在 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 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/