# TODO: throw error in py_initialize() if attempting to bind to Python 2, then delete this test helper # prefer Python 3 if available # if (!is_windows() && # !py_available(initialize = FALSE) && # is.na(Sys.getenv("RETICULATE_PYTHON", unset = NA))) # { # python <- Sys.which("python3") # if (nzchar(python) && python != "/usr/bin/python3") # use_python(python, required = TRUE) # }