I just created a new conda environment on stat1011. The packages that were cloned all come from the channel conda-forge or pypi, but if I install a new package, it is installed from Anaconda's defaults channel.
Here's an example of a package being installed from defaults:
nshahquinn-wmf@stat1011:~$ conda install plotly
Retrieving notices: ...working... done
Channels:
- defaults
- conda-forge
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 23.10.0
latest version: 24.11.3
Please update conda by running
$ conda update -n base -c conda-forge conda
## Package Plan ##
environment location: /home/nshahquinn-wmf/.conda/envs/2025-01-08T23.37.26_nshahquinn-wmf
added / updated specs:
- plotly
The following packages will be downloaded:
package | build
---------------------------|-----------------
ca-certificates-2024.12.31 | h06a4308_0 128 KB defaults
certifi-2024.12.14 | py310h06a4308_0 160 KB defaults
conda-24.11.3 | py310h06a4308_0 930 KB defaults
distro-1.9.0 | py310h06a4308_0 31 KB defaults
frozendict-2.4.2 | py310h5eee18b_0 55 KB defaults
menuinst-2.2.0 | py310h06a4308_0 226 KB defaults
plotly-5.24.1 | py310h2f386ee_0 9.9 MB defaults
tenacity-9.0.0 | py310h06a4308_0 54 KB defaults
------------------------------------------------------------
Total: 11.5 MB
The following NEW packages will be INSTALLED:
distro pkgs/main/linux-64::distro-1.9.0-py310h06a4308_0
frozendict pkgs/main/linux-64::frozendict-2.4.2-py310h5eee18b_0
menuinst pkgs/main/linux-64::menuinst-2.2.0-py310h06a4308_0
plotly pkgs/main/linux-64::plotly-5.24.1-py310h2f386ee_0
tenacity pkgs/main/linux-64::tenacity-9.0.0-py310h06a4308_0
The following packages will be UPDATED:
ca-certificates conda-forge::ca-certificates-2024.8.3~ --> pkgs/main::ca-certificates-2024.12.31-h06a4308_0
certifi conda-forge/noarch::certifi-2024.8.30~ --> pkgs/main/linux-64::certifi-2024.12.14-py310h06a4308_0
conda conda-forge::conda-23.10.0-py310hff52~ --> pkgs/main::conda-24.11.3-py310h06a4308_0
Downloading and Extracting Packages:
Preparing transaction: done
Verifying transaction: done
Executing transaction: doneThis is probably related to the following warning that displays when I run certain Conda commands e.g. conda env list:
/home/nshahquinn-wmf/.conda/envs/2025-01-08T23.37.26_nshahquinn-wmf/lib/python3.10/site-packages/conda/base/context.py:201: FutureWarning: Adding 'defaults' to channel list implicitly is deprecated and will be removed in 25.3. To remove this warning, please choose a default channel explicitly with conda's regular configuration system, e.g. by adding 'defaults' to the list of channels: conda config --add channels defaults For more information see https://docs.conda.io/projects/conda/en/stable/user-guide/configuration/use-condarc.html deprecated.topic(
I don't have any custom configuration installed that modifies the channels:
nshahquinn-wmf@stat1011:~$ conda config --show-sources
==> /home/nshahquinn-wmf/.conda/envs/2025-01-08T23.37.26_nshahquinn-wmf/condarc <==
envs_dirs:
- ${HOME}/.conda/envs
pkgs_dirs:
- ${HOME}/.conda/pkgs
- /home/nshahquinn-wmf/.conda/envs/2025-01-08T23.37.26_nshahquinn-wmf/pkgs
show_channel_urls: True
always_yes: True
solver: libmamba
==> /home/nshahquinn-wmf/.conda/condarc <==
pkgs_dirs:
- /home/nshahquinn-wmf/.conda/pkgsFor an expanded terminal log with more detail about my configuration and the issues, see P71888.

