r - 安装 R 4.0.2 版本
问题描述
我曾经在 R 3.4.0 版本中工作。但是,此版本不支持keras
和tensorflow
.
有人建议我将我的 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
。没有出现错误。
我请你帮忙解决这个问题。
解决方案
您需要创建一个新环境,然后才能在 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。
推荐阅读
- sql - 如何通过递归查询获得平均值
- javascript - 如何在反应中修复我的 redux reducer 和 action creator?
- r - 如何根据其他两列找到一列中的最大值
- javafx - JavaFx View 组件、WebView 和 MediaView 错误
- c# - Library to read config files (xml or json) that detects file´s changes
- outlook - O365 组日历的 Outlook 加载项
- c# - 如何在 C# 中识别 HoloLens 手势?
- javascript - 当句子中出现某些单词时替换整个字符串 javascript/Google Chrome 扩展
- javascript - 有没有更好的方法在 javascript/jquery 中呈现 div 框?我遵循这种方法,但我得到了很多错误
- javascript - 在反应中重新调整array.map函数中的值