Specify a Python environment to use with rgee. This function creates
a .Renviron file that contains two environmental variables: 'EARTHENGINE PYTHON'
and 'EARTHENGINE ENV'. If an .Renviron file is already in use, ee_install_set_pyenv
will
append the two previous environmental variables to the end of the file. If the prior two
environmental variables were previously set, ee_install_set_pyenv
will simply overwrite them.
See details to get more information.
ee_install_set_pyenv(
py_path,
py_env = NULL,
Renviron = "global",
confirm = interactive(),
quiet = FALSE
)
The path to a Python interpreter
The name of the conda or venv environment. If
NULL, ee_install_upgrade
and py_install
functions will not work.
Character. If it is "global" the environment variables are set in the .Renviron located in the Sys.getenv("HOME") folder. On the other hand, if it is "local" the environment variables are set in the .Renviron on the working directory (getwd()). Finally, users can also enter a specific path (see examples).
Logical. Confirm before restarting R?.
Logical. Suppress info message
no return value, called for setting EARTHENGINE_PYTHON in .Renviron
The 'EARTHENGINE_PYTHON' set the Python interpreter path to use with rgee.
In the other hand, the 'EARTHENGINE ENV' set the Python environment name. Both
variables are storage in an .Renviron file. See Startup
documentation to
get more information about startup files in R.
Other ee_install functions:
ee_install_upgrade()
,
ee_install()
if (FALSE) { # \dontrun{
library(rgee)
## IMPORTANT: Change 'py_path' argument according to your own Python PATH
## For Anaconda users - Windows OS
## OBS: Anaconda Python PATH can vary, run “where anaconda” in console.
# win_py_path = paste0(
# "C:/Users/UNICORN/AppData/Local/Programs/Python/",
# "Python37/python.exe"
# )
# ee_install_set_pyenv(
# py_path = win_py_path,
# py_env = "rgee" # Change it for your own Python ENV
# )
## For Anaconda users - MacOS users
# ee_install_set_pyenv(
# py_path = "/Users/UNICORN/opt/anaconda3/bin/python",
# py_env = "rgee" # Change it for your own Python ENV
# )
#
## For Miniconda users - Windows OS
# win_py_path = paste0(
# "C:/Users/UNICORN/AppData/Local/r-miniconda/envs/rgee/",
# "python.exe"
# )
# ee_install_set_pyenv(
# py_path = win_py_path,
# py_env = "rgee" # Change it for your own Python ENV
# )
## For Miniconda users - Linux/MacOS users
# unix_py_path = paste0(
# "/home/UNICORN/.local/share/r-miniconda/envs/",
# "rgee/bin/python3"
# )
# ee_install_set_pyenv(
# py_path = unix_py_path,
# py_env = "rgee" # Change it for your own Python ENV
# )
## For virtualenv users - Linux/MacOS users
# ee_install_set_pyenv(
# py_path = "/home/UNICORN/.virtualenvs/rgee/bin/python",
# py_env = "rgee" # Change it for your own Python ENV
# )
## For Python root user - Linux/MacOS users
# ee_install_set_pyenv(
# py_path = "/usr/bin/python3",
# py_env = NULL,
# Renviron = "global" # Save ENV variables in the global .Renv file
# )
# ee_install_set_pyenv(
# py_path = "/usr/bin/python3",
# py_env = NULL,
# Renviron = "local" # Save ENV variables in a local .Renv file
# )
} # }