Menu

R 语言安装教程:Windows、macOS、Linux 与 RStudio

如何从 CRAN 下载 R 并安装到 Windows、macOS 或 Linux 上,以及几乎人人都用来写 R 的 IDE:RStudio。

本页包含可运行的编辑器。编辑、运行,立即查看输出。

你需要下载两样东西(以及原因)

搭建 R 环境意味着安装两样独立的东西:

  1. R 本身:语言和解释器,从 CRAN(Comprehensive R Archive Network,R 综合典藏网)下载,地址是 cran.r-project.org。真正运行你代码的就是这一部分。
  2. RStudio Desktop:几乎所有人写 R 时用的编辑器,从 posit.co 下载。它是免费的,把 R 包装进一个像样的工作区:脚本编辑器、控制台、图形查看器、环境浏览器。

顺序很重要:先装 R,再装 RStudio。 RStudio 只是 R 外面的一层外壳,底下没有安装 R 的话,它就没有东西可运行。

在下载任何东西之前还有一点:这些文档页面上的代码块都可以直接运行,所以不管装没装,你都可以马上开始写 R:

如果你只是想跟着学接下来的几课,这样就完全够了。等你想在自己的电脑上使用 R 时,再回到这个页面。

在 Windows 上安装 R

  1. 打开 cran.r-project.org,选择 Download R for Windows。
  2. 点击 base(链接上写着 “install R for the first time”),然后下载安装程序,文件名类似 R-4.4.1-win.exe。
  3. 运行安装程序。每一步用默认设置就好,一路点下去直到完成。

R 会安装到 C:\Program Files\R\R-<version>\,并在开始菜单中添加 “R”。开始菜单里的快捷方式会打开最基础的 R 控制台,完全可以用,但真正干活时你会想要 RStudio(见下文)。

如果你以后打算从源码构建包,还需要 Rtools(在同一个 CRAN 页面上有链接),不过现在先跳过,初学者用不到它。

在 macOS 上安装 R

  1. 打开 cran.r-project.org,选择 Download R for macOS。

  2. 根据你的芯片选择正确的 .pkg,这是大家最容易出错的一步:

    • Apple 芯片(M1、M2、M3、M4):标着 arm64 的安装包。
    • Intel Mac:x86_64 安装包。

    不确定自己是哪种?打开苹果菜单 → 关于本机。如果芯片一栏写着 “Apple M” 加某个数字,你的就是 arm64。

  3. 打开下载好的 .pkg,按照安装程序一路点下去。

安装完成后,“应用程序”里会出现 R.app,同时还有 R 和 Rscript 两个命令行工具。如果你用 Homebrew,brew install --cask r 也可以,但 CRAN 安装程序才是官方支持的方式。

在 Linux 上安装 R

各大发行版的软件仓库里都有 R:

# Debian / Ubuntu
sudo apt update
sudo apt install r-base

# Fedora
sudo dnf install R

有一点要注意:发行版仓库里的 R 有时会落后好几个版本。如果你想在 Ubuntu 上使用最新版本,CRAN 维护着自己的 apt 仓库,CRAN 网站上 “Download R for Linux” 下的说明会一步步教你添加它。如果只是为了学习,发行版自带的版本就够用了。

验证安装

打开终端(Windows 上是命令提示符或 PowerShell),运行:

R --version

你应该会看到类似这样的输出:

R version 4.4.1 (2024-06-14) -- "Race for Your Life"

如果 Windows 提示无法识别这个命令,说明 R 本身没问题,只是不在 PATH 中。最快的解决办法是直接用 RStudio,它会自己找到 R。安装后会附带两个命令:R 启动交互式控制台,Rscript 运行脚本文件。等你开始运行 R 脚本时,这个区别就很重要了。

安装 RStudio Desktop

  1. 打开 posit.co/download/rstudio-desktop(RStudio 的开发公司在 2022 年更名为 Posit,产品还是同一个)。
  2. 下载适合你操作系统的免费 RStudio Desktop 安装程序并运行。
  3. 打开 RStudio。它会自动检测你安装的 R:如果控制台面板显示出 R 的版本信息和 > 提示符,就说明一切都连接好了。

在控制台提示符处输入下面这行,庆祝一下:

paste("R", R.version.string, "is ready")

为什么用 RStudio,而不是最基础的控制台?一个窗口就能给你带自动补全的脚本编辑器、控制台、你画的每一张图、已加载的数据,以及包管理器。这里的文档从不假定你在用 RStudio,但当某节课提到 IDE 快捷键时,指的就是 RStudio。

你的第一个包(可选预览)

R 的超能力在于 CRAN 的包生态。安装一个包只需要在 R 控制台里写一行:

install.packages("ggplot2")

如果暂时用不到,先别运行它。包这一课会讲包是什么、从哪里来,以及安装和加载的区别。现在只要知道,这扇门只差一条命令。

要点回顾

  • R 环境分两部分安装:先从 CRAN 安装 R 本身,再从 posit.co 安装 RStudio Desktop,顺序不能反。
  • Windows:使用 “base” 安装程序,保持默认选项。macOS:按芯片选择安装包(Apple 芯片选 arm64,Intel 选 x86_64)。Linux:apt install r-base 或 dnf install R。
  • 在终端里用 R --version 验证;无论如何,RStudio 都会自动找到 R。
  • 这些页面上的每个示例都可以直接在浏览器里运行,什么都不用安装。

下一篇:真正运行 R 代码的几种方式,包括控制台、Rscript、source() 和 RStudio。

常见问题

R 语言从哪里下载?

从 R 的官方网站 CRAN 下载,地址是 cran.r-project.org。选择你的操作系统,下载最新版本。不要用第三方下载站:CRAN 免费,而且始终是最新的。

R 和 RStudio 都要安装吗?

R 是必须的,它就是这门语言本身。RStudio 是一个运行 R 的编辑器,在一个窗口里集成了控制台、脚本编辑器、绘图面板和包管理器。RStudio 不包含 R,所以要先装 R,再装 RStudio。几乎每个人都在 RStudio 里写 R。

怎么检查 R 是否安装成功?

打开终端(Windows 上是命令提示符或 PowerShell),运行 R --version。如果它打印出类似 R version 4.4.1 的版本信息,说明安装成功。在 Windows 上,你可能需要把 R 的 bin 文件夹添加到 PATH 中,系统才能找到这个命令。

Mac 上应该选哪个 R 安装包?

取决于你的芯片。搭载 Apple 芯片(M1/M2/M3/M4)的 Mac 需要 arm64 的 .pkg;较老的 Intel Mac 需要 x86_64 版本。如果不确定,可以在苹果菜单 → 关于本机中查看。CRAN 对两个安装包都标注得很清楚。

Coddy 编程语言插图

和 Coddy 一起学编程

开始