Nimble tweak to use specific python version or virtual environment in RStudio

January 1, 2019

(This article was first published on Coastal Econometrician Views, and kindly contributed to R-bloggers)

Reticulate made switch between R & Python easy, and doing its best to facilitate both worlds of data science.
Meanwhile, I noticed that most of my followers or students raised the issues of uneasy switch between
different python versions or virtual environments in RStudio while using repl_python().
Here is my nimble tweak, hope, RStudio will come up with a better solution in coming days as in Spyder’s (pointing to interpreter).
As, most of us use, which will be available in ~/R/etc folder for setting R environment variables,
exploit the same for setting needed python version or virtual environment:
# python version
Sys.setenv(RETICULATE_PYTHON = “~/python37/python.exe”)
# python virtual environment
Sys.setenv(RETICULATE_PYTHON = “~/envs/stan_env/python.exe”)
Currently, commenting and un-commenting needed version in, and restarting session
seems to be not a bad nimble tweak for bringing up needed python environment in RStudio.

To leave a comment for the author, please follow the link and comment on their blog: Coastal Econometrician Views. offers daily e-mail updates about R news and tutorials on topics such as: Data science, Big Data, R jobs, visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web Scraping) statistics (regression, PCA, time series, trading) and more...

If you got this far, why not subscribe for updates from the site? Choose your flavor: e-mail, twitter, RSS, or facebook...

Comments are closed.

Search R-bloggers


Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)