conda run#

Run an executable in a conda environment.

usage: conda run [-h] [-n ENVIRONMENT | -p PATH] [-v] [--dev]
                 [--debug-wrapper-scripts] [--cwd CWD] [--no-capture-output]
                 ...

Positional Arguments#

executable_call

Executable name, with additional arguments to be passed to the executable on invocation.

Named Arguments#

-v, --verbose

Can be used multiple times. Once for detailed output, twice for INFO logging, thrice for DEBUG logging, four times for TRACE logging.

--dev

Sets CONDA_EXE to python -m conda, assuming the current working directory contains the root of conda development sources. This is mainly for use during tests where we test new conda sources against old Python versions.

--debug-wrapper-scripts

When this is set, where implemented, the shell wrapper scriptswill use the echo command to print debugging information to stderr (standard error).

--cwd

Current working directory for command to run in. Defaults to the user's current working directory if no directory is specified.

--no-capture-output, --live-stream

Don't capture stdout/stderr (standard out/standard error).

Target Environment Specification#

-n, --name

Name of environment.

-p, --prefix

Full path to environment location (i.e. prefix).

Example:

$ conda create -y -n my-python-env python=3
$ conda run -n my-python-env python --version