How to set the R_HOME environment variable to the R home directory?

Jerry W picture Jerry W · Jul 5, 2016 · Viewed 20.1k times · Source

I am trying to import rpy2 into python and I am getting this error:

RuntimeError: The R home directory could not be determined.
Try to install R <https://www.r-project.org/>,
set the R_HOME environment variable to the R home directory, or
add the directory of the R interpreter to the PATH environment variable.

I am completely lost here as I have no idea what this is telling me. I tried to search up how to set the environment variable and couldn't find anything detailed enough that was helpful for me. I would appreciate it if the answer could be very straightforward as I am just a newbie. I am running OSX 10.11.

Thank you (my first post, I apologize if I overlooked any rules in posting)

Answer

geecko picture geecko · Nov 24, 2016

Setting R_HOME this way worked for me

import os
os.environ['R_HOME'] = '/path/to/R'