Skip to main content


The @conda_base decorator specifies what libraries should be made available for all steps of a flow.

The libraries are installed from Conda repositories. For more information, see Managing External Libraries.



from metaflow import conda_base

Specifies the Conda environment for all steps of the flow.

Use @conda_base to set common libraries required by all steps and use @conda to specify step-specific additions.


libraries: Dict

Libraries to use for this flow. The key is the name of the package and the value is the version to use (Default: {}).

python: string

Version of Python to use, e.g. '3.7.4' (Default: None, i.e. the current Python version).

disabled: bool

If set to True, disables Conda (Default: False).