> ## Documentation Index
> Fetch the complete documentation index at: https://anaconda.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Searching for conda packages

export const Comments = ({children}) => {
  return <div class="my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-zinc-500/20 bg-zinc-50/50 dark:border-zinc-500/30 dark:bg-zinc-500/10" data-callout-type="comments">
      <div class="w-4">
        <svg width="14" height="14" viewBox="0 0 640 640" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="w-5 h-5" aria-label="Comments">
            <path d="M320 112C434.9 112 528 205.1 528 320C528 434.9 434.9 528 320 528C205.1 528 112 434.9 112 320C112 205.1 205.1 112 320 112zM320 576C461.4 576 576 461.4 576 320C576 178.6 461.4 64 320 64C178.6 64 64 178.6 64 320C64 461.4 178.6 576 320 576zM280 400C266.7 400 256 410.7 256 424C256 437.3 266.7 448 280 448L360 448C373.3 448 384 437.3 384 424C384 410.7 373.3 400 360 400L352 400L352 312C352 298.7 341.3 288 328 288L280 288C266.7 288 256 298.7 256 312C256 325.3 266.7 336 280 336L304 336L304 400L280 400zM320 256C337.7 256 352 241.7 352 224C352 206.3 337.7 192 320 192C302.3 192 288 206.3 288 224C288 241.7 302.3 256 320 256z" />
        </svg>
      </div>
      <div class="text-sm prose min-w-0 w-full">
        {children}
      </div>
    </div>;
};

Conda's search functionality enables you to look through <Tooltip tip="A location (URL or file path) in a repository where conda looks for packages.">channels</Tooltip> to check if a specific package is available to you, which package versions exist across different channels, or what is already installed in your local environments. The sections below explain a few ways to use `conda search`, but you can also run `conda search --help` to see a list of all available search command options.

## Searching configured channels

To use conda to search for a package, run the following command:

```sh theme={null}
conda search <PACKAGE>
```

<Comments>
  Replace \<PACKAGE> with the name of the package you want to search for.
</Comments>

Conda searches for requested packages starting with the first entry in the `channels:` list in your `.condarc` file. If the requested package is not located in that channel, conda continues searching using the next entry in the `channels:` list.

When conda reaches the `defaults` entry in the `channels:` list, it searches the channels listed under the `default_channels:` list, in the same descending order. This is called "channel priority", and it determines which source conda uses first when resolving packages.

## Searching a specific channel

To search a specific channel for a package:

```sh theme={null}
conda search <CHANNEL>::<PACKAGE>
```

<Comments>
  Replace \<PACKAGE> with the name of the package you want to search for.<br />
  Replace \<CHANNEL> with the URL or name of the channel you want to search; for example, conda-forge.
</Comments>

<Note>
  If you don't specify a full channel URL, conda uses your configured *channel alias* to complete the channel name. By default, the alias is `https://conda.anaconda.org/`, meaning a command like `conda search conda-forge::numpy` resolves to searching `https://conda.anaconda.org/conda-forge`. For more information and instructions on how to set your channel alias, see the [official conda docs](https://docs.conda.io/projects/conda/en/stable/user-guide/configuration/settings.html#channel-alias-set-a-channel-alias).
</Note>

## Searching local environments

Use the `--envs` flag to search your local environments for a package:

```sh theme={null}
conda search --envs <PACKAGE>
```

<Comments>
  Replace \<PACKAGE> with the name of the package you want to search for.
</Comments>

For more information about searching for packages and advanced options, see the [official conda docs](https://docs.conda.io/projects/conda/en/stable/commands/search.html).
