Quarto 安装
Quarto 软件的Install和IDE工具使用
1. Quarto Started
Quarto最简单的开始!
1.1 Quarto版本选择
在官网中进行版本选择和下载,现在已经更新到1.9.37版本,赶上AI的趋势
需要最新版本的请进入官网进行下载选择,下面的仅仅提供链接,不保证最新版本
下载好之后点击安装即可完成安装,相当于一个渲染软件用来进行编译的工作
1.2 选择Tool
工欲善其事必先利其器,Quarto提供了多种工具选择
Positron Positron是Posit(RStudio的母公司)公司推出的新一代数据分析IDE,可以在一个IDE中同时进行R和Python的数据分析,主要是为了数据的可视化处理
VSCode Visual Studio Code(简称 VS Code)是一款由微软开发的轻量级、跨平台代码编辑器,支持多种编程语言和扩展功能,轻量化的王者
Jupyter Jupyter是一个广泛使用的开源项目,它提供了一个交互式的计算环境,让用户能够创建和分享包含代码、方程、可视化和文本的文档,主要是用来分享和交互的
RStudio 一款广泛使用的 R语言集成开发环境(IDE),它是一个独立的开源项目,将多种强大的编程工具集成在一个直观且易于学习的界面中,主要是数据可视化操作便利
Neovim Neovim 是 Vim 的一个现代化分支,提供了更强的扩展性和易用性,同时保留了 Vim 的核心功能,核心理念就是将Vim整合到IDE种
Text Editor文本编辑器是一种用于创建和修改纯文本文件的计算机软件
2. Tools安装使用
下面展示Windows种常见几种Tools及Quarto如何安装使用
2.1 Positron
Positron 是新一代R和Python的IDE,能够自由切换语言,减少不同IDE的切换,从而能够优雅的专注于数据处理,但是Positron是基于VSCode的,界面也是非常相近的,因此能够自由的使用插件(插件正在补充中…)
Positron 目前主要作为一款桌面应用程序发布,旨在替代或补充 VS Code 和 RStudio 的桌面体验
- R和Python深度集成,RStudio 的数据科学专业性
- 内置AI辅助编程
- 兼容 VS Code 的扩展生态系统
- Notebook 改进:支持拖拽重排单元格、内联数据探索器(Inline Data Explorers)、输出截断以及侧边栏并排显示
- 进入官网下载页面,选择适合当前的系统,点击下载
- 安装文件大约300-400M,下载完成后,双击安装文件,按照提示进行安装,安装后大约1.5GB的数据
- 启动之后,自动识别系统中安装的R和Python
- 在拓展中选择Positron的拓展,进行安装
2.2 VSCode
Visual Studio Code(简称 VS Code)是一款由微软开发的、免费且开源的现代化代码编辑器
它以其轻量、快速、功能强大和极高的可扩展性,成为全球最受欢迎的开发者工具之一。你可以把它理解为一个功能极其强大的“记事本”,专为编写代码和文本而设计
VS Code 本身不是一种编程语言,而是一个用来编写各种编程语言的工具
- 编程语言:如 Python、JavaScript、C++ 等,是人与计算机沟通的“语言”
- 代码编辑器 (VS Code):是程序员用来书写这些“语言”的“笔和纸
- 跨平台:完美支持 Windows、macOS 和 Linux,在任何系统上都能获得一致的体验
- 内置 Git 版本控制:无需离开编辑器,就可以直观地进行代码的版本管理,如查看更改、提交代码、切换分支等
- 进入官网下载页面,选择适合当前的系统,点击下载
- 下载好之后进行安装即可
- 安装好之后同样的,在拓展中选择Quarto的拓展,进行安装
2.3 Rstudio
RStudio 是一款专为 R 语言 设计的集成开发环境(IDE)
如果把 R 语言比作汽车的引擎(负责核心计算),那么 RStudio 就是这辆汽车的驾驶舱(提供方向盘、仪表盘和舒适的座椅)。虽然你可以直接操作引擎(在命令行运行 R),但有了驾驶舱(RStudio),你的驾驶体验会好得多
RStudio 由 Posit 公司(原名 RStudio PBC)开发,是目前全球最流行的 R 语言开发工具。它将代码编写、运行、调试、可视化和文档报告整合在一个直观的图形界面中,极大地降低了 R 语言的上手难度
Rsutido还有Server版本,用来部署在服务器中网页登录Rstudio
Jupyter,NeoVim和Editor使用的不多,暂时不进行介绍,后续使用到了进行补充
后续所有的使用都是基于VSCode进行操作,同样的操作也适用于Positron,由于Quarto是Rsutdio同一家母公司制作的,所以原则上Rstudio是操作感和流畅度最高的,但是考虑到AI的发展和各种便捷性,使用VS Code