Using more than one package that uses reticulate



Let's say that we have R packages foo and bar that each use reticulate to wrap the Python libraries pyFoo and pyBar.

Will I, as a user who wants to use the foo and bar packages simultaneously, need to ensure that I have (perhaps by specifying RETICULATE_PYTHON) a single Python installation that has both pyFoo and pyBar installed?



In a reticulate GitHub issue, @jjallaire addressed this question by suggesting that perhaps reticulate could provide tools that encourage us to standardize on a particular conda environment, perhaps "r-reticulate".

Followup: @jjallaire updated the reticulate article on R packges to address this question, and proposes a standardized environment and installation workflow.