Integrating RStudio Workbench with Python#
These instructions describe how to install and integrate Python and
with RStudio Workbench, formerly RStudio Server Pro1.
Once you configure Python and
reticulate with RStudio Workbench, users will
be able to develop mixed R and Python content with Shiny apps, R Markdown
reports, and Plumber APIs that call out to Python code using the
Step 1. Install Python for all users#
Install Python on the server with RStudio Workbench in a central location for all users (e.g.,
Our recommended installation instructions for Python allow you to make multiple versions of Python available and avoid replacing existing versions of Python when updating system packages.
Step 2. Install
reticulate for all users#
reticulateR package for all users in the global R library.
For example, if R is installed in
/opt/R/3.7.7/, then you you can use the following command:Terminal
$ sudo /opt/R/3.7.7/bin/Rscript -e 'install.packages("reticulate")'
Step 3. Configure
reticulate with Python for all users#
RETICULATE_PYTHONenvironment variable for all RStudio Workbench users by putting the following line in the R session-specific profile script used by RStudio Workbench.
For example, if Python is installed in
/opt/python/3.7.7/, then you you can use the following configuration:File: /etc/rstudio/rsession-profile
For more information on end-users working with custom, per-project Python environments, refer to the support article on Installing and Configuring Python with RStudio.