Anconda R 版本 - 如何升级到 4.0 及更高版本

数据挖掘 图表 高斯 工作室 蟒蛇
2021-10-04 04:16:48

我通过 anaconda 导航器使用 R,它管理我所有的包安装。我需要将qgraph用于依赖于mnormt库的项目,而后者又需要 RStudio 版本 >4.0

我认为我的问题的解决方案是将 Anaconda R 升级到最新的 R 版本,但是 conda 中的 r-base 搜索没有大于 3.6 的 R 版本。将 Anaconda R 升级到较新版本的任何帮助都将非常有用。

问题在于安装 qgraph,安装依赖项时出现错误(pysch)

启动期间 - 警告消息:

1: Setting LC_CTYPE failed, using "C" 
2: Setting LC_TIME failed, using "C" 
3: Setting LC_MESSAGES failed, using "C" 
4: Setting LC_MONETARY failed, using "C" 
Error: .onLoad failed in loadNamespace() for 'mnormt', details:
  call: library.dynam("mnormt", pkg, library)
  error: shared object 'mnormt.dylib' not found
Execution halted
ERROR: lazy loading failed for package 'psych'
4个回答

您需要创建一个新环境,然后才能在 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。

Rstudio 不支持 Anaconda,因此您只能使用他们提供的版本。您最好的选择是在 Anaconda 之外安装 R 和 RStudio。

尝试通过 anaconda 提示符和以下路径安装

conda install -c conda-forge r-mnormt

然后再安装一次qgraph

以下步骤似乎在我的 Mac 上为我解决了这个问题。

  1. 使用 Anaconda 创建环境。给它一个名字,说“环境名称”。

  2. 使用终端启动该环境。“环境名称”>“打开终端”

  3. 在终端内键入以下命令。

    冲泡安装