conda
4.6.0
  • User guide
  • Conda Commands
  • Conda Configuration
  • Conda Python API
  • Release notes
  • Command reference
    • Conda general commands
      • conda clean
      • conda config
      • conda create
      • Conda Commands
      • conda info
      • conda install
      • conda list
      • conda package
      • conda remove
      • conda search
        • Named Arguments
        • Channel Customization
        • Networking Options
        • Output, Prompt, and Flow Control Options
      • conda update
    • Conda vs. pip vs. virtualenv commands
  • Glossary
conda
  • Docs »
  • Conda Commands »
  • conda search
  • Edit on GitHub

conda search¶

Search for packages and display associated information.
The input is a MatchSpec, a query language for conda packages. See examples below.

Options:

usage: conda search [-h] [--envs] [-i] [--subdir SUBDIR] [-c CHANNEL]
                    [--use-local] [--override-channels] [-C] [-k] [--offline]
                    [--json] [-v] [-q]

Named Arguments¶

--envs Search all of the current user’s environments. If run as Administrator (on Windows) or UID 0 (on unix), search all known environments on the system.
-i, --info Provide detailed information about each package.
--subdir, --platform
 Search the given subdir. Should be formatted like ‘osx-64’, ‘linux-32’, ‘win-64’, and so on. The default is to search the current platform.

Channel Customization¶

-c, --channel
Additional channel to search for packages. These are URLs searched in the order
they are given (including file:// for local directories). Then, the defaults or channels from .condarc are searched (unless –override-channels is given). You can use ‘defaults’ to get the default packages for conda. You can also use any name and the .condarc channel_alias value will be prepended. The default channel_alias is http://conda.anaconda.org/.
--use-local Use locally built packages. Identical to ‘-c local’.
--override-channels
 Do not search default or .condarc channels. Requires –channel.

Networking Options¶

-C, --use-index-cache
 Use cache of channel index files, even if it has expired.
-k, --insecure Allow conda to perform “insecure” SSL connections and transfers. Equivalent to setting ‘ssl_verify’ to ‘false’.
--offline Offline mode. Don’t connect to the Internet.

Output, Prompt, and Flow Control Options¶

--json Report all output as json. Suitable for using conda programmatically.
-v, --verbose Use once for info, twice for debug, three times for trace.
-q, --quiet Do not display progress bar.

Examples:

Search for a specific package named ‘scikit-learn’:

conda search scikit-learn

Search for packages containing ‘scikit’ in the package name:

conda search scikit

Note that your shell may expand ‘*’ before handing the command over to conda. Therefore it is sometimes necessary to use single or double quotes around the query.

conda search ‘scikit’ conda search “*scikit”

Search for packages for 64-bit Linux (by default, packages for your current platform are shown):

conda search numpy[subdir=linux-64]

Search for a specific version of a package:

conda search ‘numpy>=1.12’

Search for a package on a specific channel

conda search conda-forge::numpy conda search ‘numpy[channel=conda-forge, subdir=osx-64]’

Next Previous

© Copyright 2017, Continuum Analytics Revision a0caa280.

Built with Sphinx using a theme provided by Read the Docs.