Anaconda RStudio:如何下载和安装 Windows/ 苹果电脑

⚡ 智能摘要

RStudio 是大多数 R 用户使用的集成开发环境,而 Anaconda 可以通过一个 conda 安装包提供 R、RStudio 及其软件包。下面将详细介绍这两种安装方法。 Windows 和 macOS.

  • 🔘 两条路线: 从 CRAN 安装 R,从 Posit 安装 RStudio,或者让 Anaconda 通过 conda 管理两者。
  • ☑️ 订单事宜: RStudio 只是一个编辑器,因此必须先安装并运行 R 语言。
  • Anaconda 安装: 图形安装程序运行于 macOS 和 Windows 并将所有包裹保存在一个文件夹中。
  • 🧪 包: r-essentials 软件包安装了 R 以及大约 200 个常用的数据科学软件包。
  • 🛠️ 验证: 在脚本中运行 summary(cars) 可以确认 R 和 RStudio 正在相互通信。
  • ⚠️ 频道通知: Anaconda 于 2025 年 11 月 4 日停止维护其 R 频道,因此 conda-forge 或 CRAN 现在是当前的来源。

如何在 Anaconda 中下载并安装 RStudio

什么是R?

R 是一种用于统计和数据分析的编程语言。为了更方便地使用 R,我们还需要安装一个集成开发环境 (IDE)。RStudio 是 R 最常用的 IDE,因为它用户友好且开源,并且 Anaconda 可以为您安装它。

RStudio 由……开发 断定该公司前身为 RStudio, PBC。它是一个编辑器而不是一种语言,因此需要现有的 R 安装才能运行——RStudio Desktop 需要 R 3.6.0 或更高版本。

蟒蛇是什么?

Anaconda 是一个免费的开源发行版,它同时支持这两种技术。 Python 和 R编程语言它被科学界和数据科学家广泛用于开展机器学习项目, 数据分析.

为什么要使用 Anaconda?

Anaconda 可以帮助您管理所有必需的库 Python 它将库和 R 集成在一个地方。它会将库和 IDE 安装到同一个文件夹中,简化包管理。否则,您需要分别安装每个组件。

⚠️ 版本说明(2025): 蟒蛇 已于2025年11月4日停用其R频道。 Anaconda 不再在此处发布新的 R 版本、软件包更新或安全修复程序。现有软件包仍然可以下载,现有环境也仍然可以正常工作,但对于当前的 R 堆栈,Anaconda 现在会将用户引导至 conda-forge 或 CRAN 原生安装。以下所有 conda 命令仍然可以运行;只是会显示较旧的软件包版本。 r 频道。

无需 Anaconda 即可安装 R 和 RStudio

如果您只需要 R 和 RStudio,而不需要更广泛的 conda 工具链,那么使用两个安装程序的方案更快捷,并且始终保持最新状态。Posit 文档也推荐这种方案。

  • 步骤 1)首先安装 R。 从 CRAN 下载适用于您操作系统的安装程序,并使用默认选项运行它。没有它,RStudio 将无法启动。
  • 步骤 2)安装 RStudio Desktop。 从 Posit 下载页面下载免费开源版本。 Windows 需要 64 位 Windows 10 或更新版本,以及 macOS 需要 Sonoma (14) 或更新的版本。
  • 步骤 3)启动 RStudio。 它会自动检测 R 的安装情况,并在打开控制台时显示 R 版本。

要确认两者已连接,请在控制台中输入一行命令:

# Type this in the RStudio Console after installing
R.version.string   # reports the R build RStudio is attached to

如果您也使用 Anaconda,请选择它。 Python当您希望 conda 为您解析包依赖关系,或者您的团队已经统一使用 conda 环境时,Anaconda 就派上用场了。Anaconda 的详细步骤如下。

如何在 Anaconda 中安装 RStudio

Anaconda 将 R、RStudio 和 conda 包管理器捆绑在一起,因此只需一个安装程序即可涵盖整个工具链。下图展示了这些组件如何协同工作。

Anaconda平台捆绑R、RStudio和conda包管理的示意图

如何在 Anaconda for Mac 中安装 RStudio

以下是在 Anaconda for Mac 中安装 RStudio 的步骤:

步骤 1)下载适用于您操作系统的 Anaconda。

Anaconda 发行版下载页面 并下载安装程序。

默认情况下,Chrome 会选择与您当前浏览系统相匹配的下载项。本教程将在 [此处应填写教程内容] 上安装 Anaconda。 macOS; 上 Windows 或者Linux,选择 Windows 或者在同一页面上找到 Linux 安装程序。以下屏幕截图来自一个较早发布的版本。 Python 3.6,因此您下载页面上的版本号会更高——步骤本身没有改变。

Chrome 浏览器中的 Anaconda 下载页面 macOS 已选择图形安装程序

步骤 2)启动 Anaconda 安装程序。

您现在可以安装 Anaconda 了。 Double点击下载的文件即可开始。该文件为 .dmg 格式。 macOS 以及一个 .exe 文件 Windows系统会要求您确认安装。点击“继续”按钮。

macOS 安装程序确认对话框询问是否允许运行 Anaconda 软件包

您已被重定向到 Anaconda3 安装程序。

Anaconda3 安装程序欢迎屏幕 macOS 选中“继续”按钮

步骤 3)继续进行安装过程。

下一个窗口将显示自述文件。阅读完文档后,单击“继续”。

Anaconda3 安装程序自述文件屏幕列出了该软件包安装的内容。

步骤 4)阅读最终用户协议。

此窗口显示 Anaconda 最终用户许可协议。单击“继续”继续。

Anaconda3 安装程序显示最终用户许可协议文本

步骤 5)点击“同意”按钮。

系统提示您同意。点击“同意”进入下一步。

macOS 提示用户同意 Anaconda 许可条款

步骤 6)找到安装路径。

单击“更改安装位置”以设置 Anaconda 的位置。默认情况下,Anaconda 安装在用户环境:Users/YOURNAME/ 中。

Anaconda3 安装程序目标屏幕,带有“更改安装位置”按钮

点击“仅为我安装”选择目标位置。这意味着只有此用户才能访问 Anaconda。

安装类型屏幕,并选择了“仅为我安装”选项

步骤 7)开始安装 Anaconda。

点击“安装”继续。下面的屏幕截图显示大约需要 2.5 GB 的磁盘空间;当前的 Anaconda 发行版需要的空间要大得多,安装程序始终会在此屏幕上显示您下载的版本所需的确切空间大小。

Anaconda3 安装程序已准备就绪,显示所需磁盘空间

出现一个消息框。请按 ty 确认。ping 输入密码,然后点击“安装软件”。

macOS 密码提示确认 Anaconda 软件安装

安装可能需要一些时间,具体取决于您的机器。

Anaconda3 安装程序在软件包安装过程中的进度条 macOS

步骤 8) 安装 VS Code 如果你想。

Anaconda 会询问您是否要安装 Microsoft VS Code您可以忽略它并点击“继续”。

Anaconda3 安装程序提供可选功能 Microsoft VS Code 安装

步骤 9)完成安装。

安装完成,您可以关闭窗口。

Anaconda3 安装程序摘要屏幕确认安装成功

系统会询问您是否要将“Anaconda3”安装程序移到回收站。单击“移到回收站”。

macOS 对话框提示将 Anaconda3 安装程序移至回收站。

您已在 macOS 系统。 该 Windows 该序列通过不同的巫师讲述相同的九个故事。

如何在 Anaconda 中安装 RStudio Windows

以下是在 Anaconda 中安装 RStudio 的步骤 Windows:

步骤 1)打开下载的 exe 文件,然后单击“下一步”。

蟒蛇 Windows 安装向导欢迎屏幕,带有“下一步”按钮

步骤 2)接受许可协议。

蟒蛇 Windows 安装向导将显示许可协议,请接受该协议

步骤 3)选择“只有我”,然后单击“下一步”。

蟒蛇 Windows 已选择“仅我”安装类型的安装向导

步骤 4)选择目标文件夹,然后单击“下一步”。

蟒蛇 Windows 设置向导目标文件夹选择屏幕

步骤 5)在下一个屏幕上单击“安装”。

蟒蛇 Windows 安装前的设置向导高级选项屏幕

步骤 6)安装将开始。

蟒蛇 Windows 安装过程中的设置向导进度条

安装完成后,Anaconda 就安装好了。Anaconda 自带的是 conda,而不是 R 本身,所以接下来需要添加 R。

如何安装 R

在 Mac 上安装 R

以下是在 Mac 上安装 R 的分步过程:

步骤 1)确认 Anaconda 的安装位置。

Anaconda 使用终端安装库,这是最快捷的方式。我们需要将安装路径指向正确的路径。在本例中,Anaconda 安装在 Users/USERNAME/ 目录下,我们可以通过检查 anaconda3 文件夹来确认这一点。

打开“计算机”,选择“用户”,然后选择“用户名”,再选择“anaconda3”。这确认 Anaconda 已正确安装。要查看具体操作方法,请继续阅读。 macOS 输入路径,右键单击文件夹并选择“显示简介”。

macOS Finder 窗口显示用户目录中的 anaconda3 文件夹

选择“位置”下显示的路径,然后单击“复制”。

macOS “获取信息”面板显示 anaconda3 文件夹的路径

步骤 2)打开终端。

最快捷的方法是使用 Spotlight 搜索并输入“终端”。

macOS 使用 Spotlight 搜索打开终端应用程序

终端将默认工作目录设置为 Users/USERNAME。如上图所示,anaconda3 的路径和工作目录相同。 macOS当前文件夹会显示在 $ 提示符之前。终端会将当前工作目录中的所有库安装到终端中。

如果您复制的路径与当前工作目录不匹配,请在终端中输入 `cd PATH` 命令进行更改,其中 `PATH` 是您粘贴到文本编辑器中的路径。如果 `PATH` 包含空格,请用引号将其括起来。这将把​​当前工作目录更改为 `PATH`。

macOS 终端提示符显示用户的默认工作目录

步骤 3)安装 R。

我们准备安装 R。使用终端中的 conda 命令安装所有软件包及其依赖项是最简单的方法。

## In the terminal
conda install r-essentials --yes

r-essentials 意味着 conda 会安装 R 以及数据科学家通常需要的库。该软件包包含大约两百个常用软件包,包括 IRkernel、dplyr、shiny、ggplot2、tidyr、caret 和 nnet。

终端运行 conda install r-essentials 命令

Conda 开始下载库文件。

收集所有数据需要一些时间,请耐心等待。

终端列出 conda 正在下载的 r-essentials 包

终端中应该显示“执行事务:完成”。如果看到此信息,则说明 R 已安装。

然后你可以查看 R 的位置。

终端显示 R 安装后事务已执行完毕

提示: Anaconda 现在提供了将 R 安装到其自身环境而不是基础环境中的文档,这样可以避免 R 升级干扰您的系统。 Python 包:

# Create an isolated conda environment for R
conda create --name r_env r-essentials r-base

# Switch into it before installing anything else
conda activate r_env

安装 R Windows

以下是安装 R 的分步过程 Windows:

步骤 1)打开 Anaconda 命令提示符。

Windows 选中 Anaconda Prompt 应用程序后,开始菜单。

步骤 2)在命令提示符中:

  1. 输入 R 安装命令
  2. 环境问题已解决
  3. 将显示待安装软件包列表。

Anaconda Prompt 列出 conda 计划安装的 R 包

步骤 3)输入 y 并按回车键开始安装。

输入 y 后,Anaconda 会提示您确认 R 包的安装。

步骤 4)安装需要一段时间,完成后会显示完成消息。

Anaconda Prompt 在 R 安装完成后显示完成消息

如何安装 RStudio

安装好 R 之后,就可以从同一个 conda 环境添加 RStudio。

苹果电脑用户

在终端中输入以下代码,通过 Anaconda 安装 RStudio:

## In the terminal
conda install -c r rstudio --yes

macOS 在终端运行 conda install rstudio 命令

终端中应该会显示“执行事务:完成”。如果看到此信息,则说明 RStudio 已安装。

一切就绪。请注意。 -c r 选择已弃用的 Anaconda R 通道;替换 -c conda-forge或者,如果您想要最新版本,可以从 Posit 安装 RStudio Desktop。

Windows 用户

步骤 1)在 Anaconda 提示符下输入安装 RStudio 的命令。

在 Anaconda Prompt 中输入 RStudio 安装命令

步骤 2)屏幕上会显示将要安装的软件包列表。输入 y。

Anaconda Prompt 显示待确认的 RStudio 软件包列表

步骤 3)RStudio 已安装。

Anaconda Prompt 确认 RStudio 已完成安装。 Windows

警告: 避免使用 pip 安装 R 或 RStudio 库。 Python 在 conda 环境中。conda 包本身就包含很多依赖项,在同一个环境中混合使用这两个包管理器是导致 Anaconda 下 R 安装失败的最常见原因。

运行 RStudio

可以直接在终端运行命令行来打开 RStudio:打开终端并输入 rstudio。您也可以通过桌面快捷方式启动它。

macOS 终端正在启动 RStudio,作者:typing rstudio 命令

或者,您可以从下面显示的 Anaconda Navigator 快捷方式启动 RStudio。

使用 Anaconda Navigator 桌面快捷方式启动 RStudio

RStudio 将打开一个新窗口。

RStudio 打开后,控制台、环境和文件面板均可见。

测试 RStudio 安装

从终端打开 RStudio 并打开一个脚本。输入以下命令:

## In RStudio
summary(cars)
  1. 点击运行
  2. 查看控制台中的输出。

RStudio 脚本窗格运行 summary(cars) 命令,输出结果显示在控制台中。

如果能看到统计摘要,说明程序运行正常。您可以关闭 RStudio 而无需保存文件。

使用 Conda 安装 R 包

使用 Anaconda 安装软件包非常简单。打开浏览器,输入库名称,后面加上 anaconda r。

在 anaconda.org 存储库中搜索 R 包的浏览器结果

选择指向 anaconda.org 的链接,然后复制软件包页面上显示的安装命令并将其粘贴到终端中。

anaconda.org 软件包页面显示了要复制的 conda install 命令。

例如,要安装用于随机森林教程的 randomForest 程序,请转到: r-randomforest 包页面.

anaconda.org 上关于 r-randomforest 包的页面及其安装命令

在终端运行 `conda install -cr r-randomforest --yes` 命令。R 库的 Conda 包名都带有 `r-` 前缀,因此 CRAN 包 randomForest 在这里变成了 `r-randomforest`。

终端正在完成 randomForest 包的 conda 安装。

安装完成。

在本教程中,您无需安装太多库,因为最常用的库已经包含在 r-essentials conda 包中。它包括用于绘制图形的 ggplot2 和用于……的 caret。 机器学习项目.

在 RStudio 中打开库

运行 R 函数 要使用 randomForest() 函数,我们需要加载包含该函数的库。在 RStudio 脚本中,我们编写 library(randomForest)。

## In Rstudio
library(randomForest)	
## randomForest 4.6-12	
## Type rfNews() to see new features/changes/bug fixes.	

这里打印的版本号来自截图时安装的版本,因此您的控制台将显示 conda 解析的 randomForest 版本。

警告: 避免加载不必要的包。两个导出相同函数名的包会相互覆盖,最后加载的包会生效。

运行 R Code 在 RStudio 中

在 R 语言中运行代码有两种方法。

方法一)在控制台中运行代码。 数据存储在全局环境中,但不会记录历史记录。R 关闭后,由于需要重新输入代码,因此无法重现结果。如果您想要保存或重复工作,不建议使用此方法。

RStudio 控制台,命令直接在提示符处输入

方法二)将代码编写成脚本。 脚本可以包含任意数量的行。要运行脚本,请选择要执行的行,然后单击“运行”。输出结果将显示在控制台中,脚本可以保存并在以后重新打开,因此不会丢失工作成果。

在 RStudio 脚本编辑器中选中多行代码,然后点击“运行”。

警告: 如果将光标放在第二行(例如 slice_vector[1:5])并单击“运行”,则控制台会显示错误,因为第 1 行从未执行,并且该对象还不存在。

RStudio 控制台显示错误,因为第一行代码从未运行。

同样地,如果您将光标放在空白行上并单击“运行”, R 返回空输出。设置确认后,下一步是学习…… 数据类型和运算符 该语言建立在以下基础上,并不断发展: 如果和否则并绘制第一张图表 ggplot2 or 箱线图().

在空白行上点击“运行”后,RStudio 返回空输出。

常见问题

是的。RStudio Desktop 是一个免费的开源版本,采用 AGPL 许可协议。Posit 也销售商业桌面版和服务器版,这些版本增加了技术支持并有不同的许可条款,但开源版本拥有完整的 IDE 功能集。

使用 conda 时,在 R 环境中运行 `conda update r-base` 和 `conda update --all`。如果是通过 CRAN 安装的 R,请下载较新的 R 安装程序,然后在控制台中运行 `update.packages(ask = FALSE)`。

RStudio 启动时会扫描默认位置。如果 R 是在 RStudio 之后安装的,或者安装在自定义文件夹中,请通过“工具”>“全局选项”>“常规”手动指定 R 的安装位置,然后重新启动。32 位和 64 位版本不匹配也会导致同样的问题。

是的。一个统一的环境可以同时容纳 r-base 和 python,这就是 R 和 Python 协同工作的方式。 Python 细胞并排排列 Jupyter基ping 将它们放在不同的环境中可以避免大型项目中的依赖冲突。

通常不会。选择“仅我安装”或“为我安装”只会写入您的用户文件夹,无需管理员密码。全局安装,以及某些托管的 RStudio,则需要进行全局安装。 Windows 构建需要管理员权限。

安装包含在 r-essentials 软件包中的 IRkernel,然后启动 Jupyter 在同一环境下,创建新笔记本时,R 会作为内核选项出现。 Python.

AI助手可以读取安装程序和conda的错误信息,识别缺失的依赖项或通道冲突,并建议要运行的确切命令。它们还可以用于转换CRAN和conda命名规则之间的软件包名称。

是的。RStudio 2023.09.0 及更高版本包含一个 GitHub 副驾驶 该集成功能可直接在 R 代码中完成代码补全。它需要 Copilot 订阅,并且管理员必须在 RStudio Server 或 Posit Workbench 上启用它。

总结一下这篇文章: