What Positron is, and what it isn't
Posit PBC, the company behind RStudio, builds Positron. Posit describes it as a free, next-generation data science IDE for working in both R and Python, built as a fork of VS Code. Features tailored to data science include a built-in data explorer, AI assistance and interpreter management. It is available for macOS, Windows and Linux under the Elastic License 2.0. That licence is source-available, not OSI-style open source.
Positron is a separate product from RStudio. Posit also publishes a migration guide for RStudio users. Per that guide, Positron leans much more on the Command Palette and has no Build pane. Package actions such as Check, Document and Load All are commands and shortcuts instead.
Installing Positron on Windows
The official download page lists Windows x64 builds for Windows 10 and later, plus ARM64 builds for Windows 11. Each comes as a user-level or system-level installer. At the time of the search, the listed installers were version 2026.11.0-308, around 494 MB for x64 and about 481 MB for ARM64. The GitHub releases page shows the same 2026.11.0-308 installer names for Windows.
Some third-party download sites lag behind. For example, a Softonic listing showed 2026.09.1 as its latest. Get the installer from Posit's own download page, and check the live page for the current build before you download.
Steps:
- Install the latest Visual C++ Redistributable. The download page's Windows setup note asks for it.
- Pick the installer that matches your CPU (x64 or ARM64). Choose user install if you lack admin rights, or system install for all users.
- Run the installer and launch Positron. It checks for updates automatically after installation.
Set up R and Python first
Positron runs without any programming language installed. You need a runtime only for the language you plan to use.
R
- You need R 4.2 or higher.
- If you want several R versions, Posit suggests the rig tool, which works well with Positron.
- R package developers should update usethis, cli, crayon, rlang, roxygen2 and pkgload, according to the download page.
- On Windows, Positron doesn't bundle Rtools. Install it by following CRAN's guidance and putting it on the PATH, or run
rig system rtools add. You need it to build packages from source.
Python
- Positron works with actively supported Python versions.
- If no valid version is found, Positron can install one.
- Its page lists these supported environment managers: venv, uv, pyenv, and conda (including mamba) plus pixi environments. Other tools may work but are not officially supported.
Fixing "R not found"
Positron builds its list of R interpreters from several sources. Discovered versions show up in the interpreter picker. On Windows it checks:
%ProgramW6432%/R, which typically resolves to C:/Program Files/R%LOCALAPPDATA%/Programs/R- the R executable found on your PATH
- R installations recorded in the Windows registry, under the R-core keys in HKEY_CURRENT_USER and HKEY_LOCAL_MACHINE
Positron only supports R 4.2 and higher. It may find older versions, but it discards them. Check your R version first. If R is installed but still missing, work through these steps:
- Open the Command Palette (Ctrl+Shift+P) and run Preferences: Open Settings.
- Go to Extensions > R > Advanced.
- Set
positron.r.customRootFoldersto a folder holding one or more R versions. Alternatively, setpositron.r.customBinariesto a specific R executable, for exampleC:/nonstandardRLocation/R-4.4.1/bin/x64/R.exe. - Use absolute paths. Don't rely on shell expansions like
${HOME}. The only supported variable is${workspaceFolder}. In a multi-root workspace it points to the first folder. Positron ignores paths that use other variables, and it logs the reason. - Check the R Language Pack output channel, where discovery is logged.
Posit's page also lists experimental settings for conda-managed and pixi-managed R. They are positron.r.interpreters.condaDiscovery and positron.r.interpreters.pixiDiscovery. Not every Positron feature may work with those installations.
The documentation doesn't say whether these settings need a restart, so reload the window if the list doesn't refresh. That is general practice, not documented behaviour.
Opening data in the Data Explorer
The Data Explorer gives a spreadsheet-style view of your data. You can filter and sort tables and see summary statistics for each column. It has three parts: a data grid, a summary panel and a filter bar.
Posit's documentation says the Data Explorer is not meant to replace code-based workflows. Its filters and sorts are temporary views. If a filter matters to your analysis, write it in your script.
From a live session
- Start an R or Python interpreter from the interpreter picker and load your data. Examples are
read.csv()in R orpandas.read_csv()in Python. - In the Variables pane, click the table icon next to the data frame.
- Or put the cursor on the object in a .py, .R, .ipynb or .qmd file and run View Data Frame at Cursor. It is in the Command Palette and the right-click menu, and also appears as a code action in the editor gutter.
From code
- R:
View(dataframe, "label") - Python:
%view dataframe label - Python expressions work too:
%view df[df['column'] > 10] - In R you can pipe into View:
df |> mutate(doubled_column = column * 2) |> View(). This example assumes dplyr'smutateis loaded.
R lists and Python dictionaries aren't rectangular. They open in the Object Explorer instead.
From a file
You can open .csv, .tsv, .parquet and .xlsx files directly, through the File Explorer or the Command Palette. Compressed CSV, TSV and Parquet files also work. DuckDB handles the parsing.
- Import Data generates the R or Python code to load the file into a session, and can run it for you.
- Open as Plain Text File shows a CSV in the text editor.
- File Options configures how DuckDB parses CSV and TSV files.
What success looks like
- The interpreter picker lists your R or Python version.
- The Variables pane shows your data frame with a table icon.
- Clicking that icon opens a grid with a summary panel. Use the summary panel to check for missing values and unexpected column types before you analyse.
Practical take
The setup is straightforward. Install the Visual C++ Redistributable, install your runtimes, then let Positron find them. Nearly every "R not found" case comes down to R older than 4.2 or R installed outside the searched locations. Custom paths and the R Language Pack log cover the rest.
If you need to work in both languages, Positron is worth a try. Keep RStudio around if your workflow depends on its Build pane.
References
- Positron IDE: Install, R and Python Interpreters, Data Explorer - CASRAI CASRAI · 2026-11-08T12:08:14+00:00
- Releases · posit-dev/positron · GitHub github.com
- Download Positron – Positron positron.posit.co