Skip to main content
The anaconda metapackage is a version-locked collection of packages that were included in an Anaconda Distribution installer. Version-locked packages (also called pinned packages) are tied to a specific version of their software. Conda does not update pinned packages when resolving dependencies if other packages in the environment are added or modified. Because each package in the metapackage is pinned, any attempt to update the environment will almost certainly result in build conflicts. However, it is still possible to install the anaconda metapackage and update the environment that contains it. For more information, see Updating a metapackage environment.
The anaconda metapackage was removed from Anaconda Distribution installers in February of 2023 and no longer appears in your base environment by default.

Installing the metapackage

If you plan to install the anaconda metapackage, Anaconda recommends that you create an environment specifically for that metapackage first:
  1. Open Anaconda Prompt (Terminal on macOS/Linux).
  2. Create a new environment by running the following command:
    conda create --name <ENV>
    
    Replace <ENV> with the name of your environment.
  3. (Optional) Search for metapackage versions available for install by running the following command:
    conda search anaconda
    
  4. Install the anaconda metapackage or specify a metapackage version by running one of the following commands:
    conda install anaconda
    

Updating a metapackage environment

If you have an environment containing the anaconda metapackage and need to update packages in that environment, you must first unpin the package versions in your environment. This is accomplished by installing the anaconda=custom version of the metapackage:
  1. Open Anaconda Prompt (Terminal on macOS/Linux).
  2. Open the environment containing the metapackage you want to update:
    conda activate <ENV>
    
    Replace <ENV> with the name of your metapackage environment.
  3. Install the custom version of the anaconda package using the following command:
    conda install anaconda=custom
    
  4. Install or update packages as desired. For more information on managing packages, see Managing packages in the conda documentation.

conda update anaconda command does not install the latest version of the anaconda metapackage


Cause
The anaconda metapackage was removed from Anaconda Distribution installers in February of 2023 and no longer appears in your base environment by default. This troubleshooting topic assumes you are working with package incompatibilities in an environment containing the anaconda metapackage.
If you have installed packages that are incompatible with the latest version of the Anaconda metapackage, running conda update anaconda updates the Anaconda metapackage to the latest compatible version. Keep in mind this might not be the latest version.

Solution
  1. Obtain a list of the conflicting packages by running conda update anaconda or conda install anaconda=2023.07.
    Replace 2023.07 with the latest version number.
  2. Enter n to cancel the installation or update.
  3. Once you know which packages are conflicting, you can:
    • update all current packages without upgrading to the latest version of the anaconda metapackage, or
    • remove the conflicting packages and then upgrade to the latest version of the anaconda metapackage.
To update all current packages without upgrading to the latest version of the anaconda metapackage:
  1. Remove the anaconda metapackage itself by running the following command:
    conda remove anaconda
    
  2. Update all currently installed packages by running the following command:
    conda update --all
    
To remove the conflicting packages and upgrade to the latest version of the anaconda metapackage:
  1. Remove the conflicting packages by running the following command for each one:
    conda remove <PACKAGE>
    
  2. Update to the latest version of the anaconda metapackage:
    conda update anaconda