Written and maintained by CASRAI Editorial Board
Last updated
Who this is for: researchers and analysts who work in R or Python and want to install Positron, get it to find their interpreter, and inspect a dataset in it. After reading you should be able to install Positron, fix an “R not found” problem, and open a data frame or data file in the Data Explorer.
What Positron is used for in research
Positron is a free integrated development environment (IDE) from Posit PBC, the company behind RStudio, built for data science work in Python and R. Its site lists Python, R and SQL, with Quarto documents that contain executable cells. Positron is released under the Elastic License 2.0 (source-available). It is built on Code OSS, the same foundation as Visual Studio Code, and adds data-science features on top: a Variables pane, a persistent console, a Data Explorer, a Data Connections pane and an AI assistant, Posit Assistant (all as described on the Positron home page, read 2026-11-08).
For research use, the practical points are that one window can hold R and Python sessions side by side, and that data frames can be inspected without writing extra code. Positron’s own documentation states that the Data Explorer is not meant to replace code-based workflows, which matters for reproducibility: keep the transformations in your script and use the explorer to look at the result. For the surrounding R basics, see our guide to using RStudio and the guide to R presentations.
Install or access (official source only)
Download from the official page, positron.posit.co/download (read 2026-11-08). It lists these packages:
| Platform | Requirement and package |
|---|---|
| macOS | macOS 11.0 or later; .dmg for Apple Silicon or Intel x64 |
| Windows | Windows 10 or later (x64) or Windows 11 ARM64; .exe installer, user or system install. Install the latest Visual C++ Redistributable. |
| Linux | x64 or ARM64; .deb (Ubuntu/Debian) or .rpm (RHEL/Fedora) |
Positron does not bundle a language runtime. Install the language first:
- R: Positron requires R 4.2 or higher, available from CRAN (cloud.r-project.org). To keep several R versions side by side, the download page points to the rig tool. Rtools is not bundled; the page says to get it from CRAN or with
rig system rtools add. For R package development it also advises updating usethis, cli, crayon, rlang, roxygen2 and pkgload. - Python: use a supported Python version already on your machine, or let Positron install one using uv. Supported environment managers include venv, uv, pyenv and conda (conda, mamba, pixi).
The Positron version shown on the home page when we read it was 2026.11.0-308. Positron checks for updates automatically.
Step-by-step: open and inspect a dataset in the Data Explorer
This follows the Data Explorer documentation (positron.posit.co/data-explorer.html, read 2026-11-08). It assumes a data frame already exists in your session.
- Start an R or Python interpreter session from the interpreter picker and load your data (for example with
read.csv()in R orpandas.read_csv()in Python). - In the Variables pane, click the data frame icon next to the object. This opens it in the Data Explorer. Alternatively, put the cursor on the object name in your script and run the command View Data Frame at Cursor from the Command Palette (Ctrl+Shift+P on Windows and Linux), the right-click menu, or the editor gutter.
- To open it from code, use
View(dataframe, "label")in R, or the magic command%view dataframe labelin Python. - To inspect a transformed result without saving it first, pass an expression. R example from the docs:
df |> mutate(doubled_column = column * 2) |> View(). Python example:%view df[df['column'] > 10]. - To open a file directly, open a .csv, .tsv, .parquet or .xlsx file (including compressed csv, tsv and parquet) from the File Explorer or the Command Palette. Lists and dictionaries open in the Object Explorer instead.
Output and how to read it
The Data Explorer has three components, per the documentation:
- Data grid: the rows and columns of the table.
- Summary panel: per-column summaries, useful for spotting missing values and unexpected types before analysis.
- Filter bar: filters are ephemeral; they change the view only and do not change the underlying object or your code. Recreate any filter you need in the script itself.
When you open a file rather than an object, the action bar offers Import Data, Open as Plain Text File and File Options (csv and tsv parsing uses DuckDB).
Troubleshooting
Positron cannot find R, or the R version you want is missing
Per the R installations page (read 2026-11-08), Positron builds its R list from known root folders (/Library/Frameworks/R.framework/Versions on macOS, /opt/R on Linux, %ProgramW6432%/R and %LOCALAPPDATA%/Programs/R on Windows), the R on your PATH, a few well-known executables such as /usr/bin/R and /opt/homebrew/bin/R, and the Windows registry. Discovered versions appear in the interpreter picker. Only R 4.2 and higher are supported.
If your R is somewhere else, open the Command Palette, run Preferences: Open Settings, then go to Extensions > R > Advanced and set one of:
positron.r.customRootFolders: a folder containing one or more R versions.positron.r.customBinaries: a specific R executable, for exampleC:/nonstandardRLocation/R-4.4.1/bin/x64/R.exe.
Use absolute paths; only ${workspaceFolder} is supported as a variable. To investigate discovery problems, look at the R Language Pack channel in the logs.
Package build tools missing on Windows
Rtools is not bundled with Positron, so installing packages from source needs Rtools from CRAN or rig system rtools add.
Coming from RStudio
Per the migration guide, Positron relies much more on the Command Palette, and it has no Build pane: package actions such as Check, Document and Load All are commands and shortcuts. A Test Explorer shows package test results.
Free alternatives
| Tool | What its own site says |
|---|---|
| RStudio Desktop (Open Source Edition) | Listed as free under AGPL v3; an IDE with console, editor, plotting, history, debugger and workspace management for R and Python (posit.co/downloads, read 2026-11-08). |
| JupyterLab | “The latest web-based interactive development environment for notebooks, code, and data”; Jupyter supports over 40 languages including Python, R, Julia and Scala through kernels (jupyter.org, read 2026-11-08). |
FAQ
Is Positron free?
Yes. The Positron home page describes it as a free IDE for data science, released under the Elastic License 2.0. That licence is source-available, not an OSI-style open-source licence.
Which languages does Positron support?
Python, R and SQL, plus Quarto documents with executable cells, according to the home page.
Is Positron the same as RStudio?
No. Positron is a separate IDE built on Code OSS, the foundation of Visual Studio Code. Its migration guide exists to help RStudio users move over.
What R version does Positron need?
R 4.2 or higher.
Sources (official documentation)
- Positron home page, read 2026-11-08
- Positron download and requirements, read 2026-11-08
- Positron Data Explorer, read 2026-11-08
- Positron R installations, read 2026-11-08
- Migrating from RStudio, read 2026-11-08
- Posit downloads (RStudio Desktop) and Project Jupyter, read 2026-11-08







