default_channels:
in your .condarc
file:
main
channel, but the packages they provide can be different due to their applied policy filters.
Differences between Anaconda and Community channels
Feature | Anaconda official channels | Community channels |
---|---|---|
Package Maintenance | Maintained by Anaconda | Maintained by community contributors |
Package Security | Comprehensive security review, includes package signatures and CVE curation metadata | CVE reporting only. No Anaconda security review. |
Support | Anaconda support | Community support |
Policy Use |
|
|
Compatibility | Guaranteed compatibility with other Anaconda packages | Selected for compatibility with Anaconda packages, but not guaranteed |
Community channel best practices
community
channel, Anaconda recommends the following best practices:community
channel when you cannot find the package you need in Anaconda’s channels.
community
channel, try to get as many dependencies as possible for that package from Anaconda’s channels.
To accomplish this, use the following syntax when installing packages from the community
channel:
.condarc
file to install the dependencies for the environment in priority order.
.condarc
file at the end of the channels:
list to give them the lowest priority. Conda will only use this channel when necessary to fulfill transitive package dependencies, because conda’s default setting is for strict channel priority.
Edit the .condarc
file manually or run the following command to add the community channel to the channels:
list:
community
channel policy filter should not include filters for CVE Status. All community
channel packages have a CVE Status of Reported, because they do not go through Anaconda’s package curation process..condarc
file to access the channel’s packages).condarc
file.condarc
file to tell conda where the channel is located.
Complete the following steps to add one of your organizations’ channels to your .condarc
file:
channels:
list, giving it top priority when conda is searching for packages. For more information about channel priority and additional conda config command arguments, see Channels.
.condarc
’s channels:
list..condarc
filechannels:
list, open a terminal and run the following command:
default_channels:
in the .condarc
file for later use, if needed, but won’t look for packages in those locations..condarc
file’s channels:
list at any time by running the command: conda config --append channels defaults