Conda is a system that allows us to install programs, packages, and modules, in a project specific manner. This is useful in our case, because the installation is done in our user directory, so we don't need administrator privileges. Moreover, because it is project-specific, we can install several environments without worrying about some packages in one project to interfere with packages in another project.
# Starting from scratch curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh sh Miniconda3-latest-Linux-x86_64.sh # Follow the instructions # Now add channels conda config --add channels defaults conda config --add channels bioconda conda config --add channels conda-forge
That's it. If you let the installer initialize conda in your
.bashrc (highly recommended), you will be in your newly created environment every time you open your terminal. If you want to check if you are in, you can enter
which python in your terminal, and you should see the path to Python in your environment.