> ## 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.

# Updating Navigator

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>;
};

export const TroubleshootSolution = ({children}) => <>
    <hr className="my-3 w-full" />
    <details className="mt-3">
      <summary className="cursor-pointer font-semibold text-base mb-1">
        Solution
      </summary>
      <div className="mt-2 ml-4" data-component-part="step-content">
        {children}
      </div>
    </details>
  </>;

export const TroubleshootCause = ({children}) => <details className="mt-3 mb-2">
    <summary className="cursor-pointer font-semibold text-base mb-1">
      Cause
    </summary>
    <div className="mt-2 ml-4" data-component-part="step-content">
      {children}
    </div>
  </details>;

export const TroubleshootTitle = ({children}) => <>
    <p className="m-0 font-semibold text-xl leading-tight mb-2" role="heading" aria-level={3}>
      {children}
    </p>
    <hr className="my-3 w-full" />
  </>;

export const Troubleshoot = ({children}) => <div className="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border troubleshoot-admonition dark:troubleshoot-admonition" data-callout-type="troubleshoot">
    <div className="mt-0.5 w-4">
      <svg width="14" height="14" viewBox="0 0 640 640" fill="currentColor" className="w-4 h-4" aria-label="Troubleshoot">
        <path d="M541.4 162.6C549 155 561.7 156.9 565.5 166.9C572.3 184.6 576 203.9 576 224C576 312.4 504.4 384 416 384C398.5 384 381.6 381.2 365.8 376L178.9 562.9C150.8 591 105.2 591 77.1 562.9C49 534.8 49 489.2 77.1 461.1L264 274.2C258.8 258.4 256 241.6 256 224C256 135.6 327.6 64 416 64C436.1 64 455.4 67.7 473.1 74.5C483.1 78.3 484.9 91 477.4 98.6L388.7 187.3C385.7 190.3 384 194.4 384 198.6L384 240C384 248.8 391.2 256 400 256L441.4 256C445.6 256 449.7 254.3 452.7 251.3L541.4 162.6z" />
      </svg>
    </div>
    <div className="prose min-w-0 w-full">{children}</div>
  </div>;

Navigator automatically checks for version updates when launched. If one is available, a popup displays that allows you to update to the newest version or keep your current version.

<Note>
  Anaconda recommends keeping Navigator updated to the latest version.
</Note>

<Frame>
  <img src="https://mintcdn.com/anaconda-29683c67/q5KdI2mr6ZKMYRZp/images/navigator-update.png?fit=max&auto=format&n=q5KdI2mr6ZKMYRZp&q=85&s=81ede5c6e15aa65d2fb7d508fd351962" alt="" width="3460" height="2162" data-path="images/navigator-update.png" />
</Frame>

## Manual update

You can also update Navigator manually through a command line interface (CLI). This can either be done with the `update` or `install` commands:

<Tabs>
  <Tab title="Update command">
    1. Open [Anaconda Prompt](/reference/glossary#anaconda-prompt) (Terminal on macOS/Linux).

    2. If necessary, update the conda <Tooltip tip="A collection of software tools that automates the process of installing, updating, configuring, and removing packages. Also known as a package management system.">package manager</Tooltip> in your base environment by running the following command:

       ```sh theme={null}
       conda update --name base conda
       ```

    3. Update the `anaconda-navigator` package in your base environment by running the following command:

       ```sh theme={null}
       conda update --name base anaconda-navigator
       ```

    If Navigator is already up to date, your command line will display:

    ```sh theme={null}
    # All requested packages already installed.
    ```

    <Warning>
      If you see the above message, but believe Navigator should have updated, specify the exact version using the instructions in the Install command tab.
    </Warning>
  </Tab>

  <Tab title="Install command">
    1. Open [Anaconda Prompt](/reference/glossary#anaconda-prompt) (Terminal on macOS/Linux).

    2. Search for the available versions of `anaconda-navigator` by running the following command:

       ```sh theme={null}
       conda search anaconda-navigator
       ```

           <Tip>
             You can also reference the Navigator [release notes](/tools/anaconda-navigator/release-notes) for the latest version number.
           </Tip>

    3. Install the version of `anaconda-navigator` you want by running the following command:

           <CodeGroup>
             ```sh Install command theme={null}
             conda install --name base anaconda-navigator=<VERSION>
             ```

             ```sh Example install of version 2.7.0  theme={null}
             conda install --name base anaconda-navigator=2.7.0
             ```
           </CodeGroup>

           <Comments>
             Replace \<VERSION> with the version of Navigator you want to use.
           </Comments>
  </Tab>
</Tabs>

## Troubleshooting

<Troubleshoot>
  <TroubleshootTitle>
    ### Navigator fails to update to version 2.6.4
  </TroubleshootTitle>

  <TroubleshootCause>
    If you are using Navigator version 2.6.3 and are unable to update to version 2.6.4, it might be because of a dependency conflict between the `anaconda-navigator` package and the `anaconda-toolbox` package. (Each package lists incompatible versions of `anaconda-cloud-auth` as a dependency.)
  </TroubleshootCause>

  <TroubleshootSolution>
    To check if you have the `anaconda-toolbox` package, open Anaconda Prompt (Terminal on macOS/Linux) and run the following command:

    ```sh theme={null}
    conda list anaconda-toolbox
    ```

    To solve the dependency conflict between `anaconda-navigator` and `anaconda-toolbox`:

    1. Close Navigator, if open.

    2. Open Anaconda Prompt (Terminal on macOS/Linux).

    3. Run the following command:

       ```sh theme={null}
       conda install --name base anaconda-navigator=2.6.4 anaconda-toolbox=4.1.0
       ```

    4. Enter `y` to approve the package changes.

           <Tip>
             Once your base environment is updated, it is safe to close Anaconda Prompt/Terminal.
           </Tip>

    5. Reopen Navigator.

    Once this dependency conflict is resolved, any future updates to Navigator can be accomplished as usual.
  </TroubleshootSolution>
</Troubleshoot>

<Troubleshoot>
  <TroubleshootTitle>
    ### Update popup not automatically appearing
  </TroubleshootTitle>

  <TroubleshootCause>
    If you are not automatically prompted to update Navigator upon sign in, there can be several reasons why:

    * The dialog has been hidden
    * Your package index is out of sync
    * `defaults` is missing from your channels list
  </TroubleshootCause>

  <TroubleshootSolution>
    <AccordionGroup>
      <Accordion title="The dialog has been hidden">
        You might have selected *Do not show again* in the **Update** popup. If this is the only reason your update popup is failing to appear, you should still see the **Update now** option beside Connect. To update, click **Update now.**

        To have the **Update** popup appear automatically again:

        1. Open **Preferences** from the **File** or **Anaconda Navigator** menu.
        2. Deselect **Hide update dialog on startup**.
      </Accordion>

      <Accordion title="Your package index is out of sync">
        Navigator fails to recognize an update is available if your package table is not properly updated. To update your package table, click **Environments**, then **Update index…**.
      </Accordion>

      <Accordion title="defaults is missing from your channels list">
        <Note>
          This issue specifically impacts users without a subscription to our premium repository.
        </Note>

        Not having `defaults` added to your channels list can also cause Navigator's Update popup to fail to appear.

        To add `defaults` to your channels list:

        1. Click **Channels** on the **Home** or **Environments** page.
        2. Click **Add**.
        3. Enter `defaults`, then press Enter (Windows)/Return (Mac) on your keyboard.
        4. Click **Update channels**.
        5. Close and reopen Navigator.
      </Accordion>
    </AccordionGroup>
  </TroubleshootSolution>
</Troubleshoot>
