conda-tools {reticulate} | R Documentation |
Interface to conda
Description
R functions for managing Python conda environments.
Usage
conda_list(conda = "auto")
conda_create(
envname = NULL,
packages = NULL,
forge = TRUE,
channel = character(),
conda = "auto",
python_version = NULL
)
conda_remove(envname, packages = NULL, conda = "auto")
conda_install(
envname = NULL,
packages,
forge = TRUE,
channel = character(),
pip = FALSE,
pip_options = character(),
pip_ignore_installed = FALSE,
conda = "auto",
python_version = NULL,
...
)
conda_binary(conda = "auto")
conda_version(conda = "auto")
conda_python(envname = NULL, conda = "auto")
Arguments
conda |
The path to a |
envname |
The name of, or path to, a conda environment. |
packages |
A character vector, indicating package names which should be
installed or removed. Use |
forge |
Boolean; include the Conda Forge repository? |
channel |
An optional character vector of Conda channels to include.
When specified, the |
python_version |
The version of Python to be used in this Conda
environment. The associated Python package from Conda will be requested
as |
pip |
Boolean; use |
pip_options |
An optional character vector of additional command line
arguments to be passed to |
pip_ignore_installed |
Ignore installed versions when using pip
(defaults to |
... |
Optional arguments, reserved for future expansion. |
Value
conda_list()
returns a data frame with the names and paths to the
respective python binaries of available environments. conda_create()
returns the path to the python binary of the created environment.
conda_binary()
returns the location of the main conda binary or NULL
if none can be found.
Finding Conda
When conda = "auto"
, reticulate
will attempt to automatically find an
Anaconda / Miniconda installation and use that. reticulate
will search the
following locations:
The location specified by the
reticulate.conda_binary
R option;The
miniconda_path()
location (if it exists);The program
PATH
;A set of pre-defined locations where Conda is typically installed.