Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

Selecting the channels for package installation

In the Mamba module, you can use only the following channels:

  • conda-forge

  • bioconda

The channels provided by Anaconda, Inc. (default and anaconda channels) have a service fee.

Package installation with specified channels

You can specify channels in the package installation with the -c conda-forge command.

username@lanta:~> conda install -c conda-forge matplotlib

Verifying the default channel URLs within your conda module

You can use the conda info command to view the default channel URLs.

username@lanta:~> conda info
     active environment : None
            shell level : 0
       user config file : /home/username/.condarc
 populated config files : /lustrefs/disk/modules/easybuild/software/Mamba/23.11.0-0/.condarc
          conda version : 23.11.0
    conda-build version : not installed
         python version : 3.10.13.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=zen3
                          __conda=23.11.0=0
                          __glibc=2.31=0
                          __linux=5.14.21=0
                          __unix=0=0
       base environment : /lustrefs/disk/modules/easybuild/software/Mamba/23.11.0-0  (read only)
      conda av data dir : /lustrefs/disk/modules/easybuild/software/Mamba/23.11.0-0/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /lustrefs/disk/modules/easybuild/software/Mamba/23.11.0-0/pkgs
                          /home/ywongnon/.conda/pkgs
       envs directories : /home/ywongnon/.conda/envs
                          /lustrefs/disk/modules/easybuild/software/Mamba/23.11.0-0/envs
               platform : linux-64
             user-agent : conda/23.11.0 requests/2.31.0 CPython/3.10.13 Linux/5.14.21-150400.24.81_12.0.86-cray_shasta_c sles/15.4 glibc/2.31 solver/libmamba conda-libmamba-solver/23.12.0 libmambapy/1.5.5
                UID:GID : 1980400170:1980400170
             netrc file : None
           offline mode : False

You can observe two URLs for the conda-forge channel above.

channel URLs : https://conda.anaconda.org/conda-forge/linux-64
               https://conda.anaconda.org/conda-forge/noarch

When you add the bioconda channel to your conda module, you will notice that there are four URLs listed for the conda-forge and bioconda channels.

channel URLs : https://conda.anaconda.org/conda-forge/linux-64
               https://conda.anaconda.org/conda-forge/noarch
               https://conda.anaconda.org/bioconda/linux-64
               https://conda.anaconda.org/bioconda/noarch

However, if you found the URLs in this format, you need to check your user config file.

channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
               https://repo.anaconda.com/pkgs/main/noarch
               https://repo.anaconda.com/pkgs/r/linux-64
               https://repo.anaconda.com/pkgs/r/noarch

Verifying the user config file for your conda module

When using the conda info command, you can view the directory path of the user config file.

user config file : /home/username/.condarc

After that, you can use the cat /home/username/.condarc command to view your configuration.

username@lanta:~> cat /home/username/.condarc
channels:
  - conda-forge
  - bioconda
channel_priority: strict

If the default and anaconda channels are present in your user config file, kindly remove them.

  • No labels