Glossary

Anaconda Cloud

A cloud package repository hosting service at https://www.anaconda.org. With a free account, you can publish packages you create to be used publicly. A paid subscription is required to designate packages as private, and restrict access to authorized users.


Anaconda Distribution

Open source respository of hundreds of popular data science packages, along with the conda package and virtual environment manager for Windows, Linux, and MacOS. Conda makes it quick and easy to install, run, and upgrade complex data science and machine learning environments like scikit-learn, TensorFlow, and SciPy.


Anaconda Enterprise

A software platform for developing, governing, and automating data science and AI pipelines from laptop to production. Enterprise enables collaboration between teams of thousands of data scientists running large-scale model deployments on high-performance production clusters.


Anaconda Navigator

A desktop graphical user interface (GUI) included in Anaconda Distribution that allows you to easily use and manage IDEs, conda packages, environments, channels and notebooks without the need to use the command line interface (CLI).


Anaconda Enterprise Repository

An enterprise server on your network where open source and proprietary packages may be stored, retrieved and installed on a local computer. Anaconda Repository is different from Anaconda Cloud or the default conda repository. The repository is used to govern access to data science assets including packages and notebooks.


Anaconda Repository

A public repository of over 100,000 professionally-built software packages maintained by Anaconda, Inc. Anyone can download packages from the Anaconda Repository. A subset of them are included in the Anaconda Distribution installer, and it can be mirrored—completely or partially—for use with Anaconda Enterprise.


Channel

A location in a repository where conda looks for packages. Channels may point to a Cloud repository or a private location on a remote or local repository that you or your organization created. The conda channel command has a default set of channels to search beginning with https://repo.anaconda.com/pkgs/ . You may override the default channels, for example to maintain a private or internal channel. In conda commands and in the .condarc file, these default channels are referred to by the channel name defaults.


Conda

A package and environment manager program bundled with Anaconda Distribution` that finds, installs and updates conda packages and their dependencies. Conda also lets you easily switch between conda environments on your local computer.


Conda-build

A tool used to buid conda packages from recipes.


Conda environment

A superset of Python virtual environments, Conda environments make it easy to create projects with different versions of Python and avoid issues related to dependencies and version requirements. A conda environment maintains its own files, directories, and paths so that you can work with specific versions of libraries and/or Python itself without affecting other Python projects. For example, you may use one conda environment for only Python 2.7 and Python 2.7 packages, and maintain another conda environment with only Python 3.5 and Python 3.5 packages.


Conda package

A binary tarball file containing system-level libraries, Python/R modules, executable programs, or other components. Conda tracks dependencies between specific packages and platforms, making it simple to create operating system-specific environments using different combinations of packages.


Conda recipe

Instructions used to tell conda-build how to build a package.

Miniconda

A minimal installer for conda. Like Anaconda Distribution, Miniconda is a free software package that includes the Anaconda Distribution and conda. Miniconda does not include any packages other than those dependencies needed to install it. After installing Miniconda, you can install additional conda packages directly from the command line with conda install.


Packages

Software files and information about the software, such as its name, the specific version and a description, that are bundled into a file that can be installed and managed by a package manager.


Repository

Any storage location from which software or software assets may be retrieved and installed on a local computer.