Conda
tool
CLI
package manager
virtual environments
Conda is a package and virtual environment manager.
Installation
NoteInstallation via UNIX CLI
mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh
~/miniconda3/bin/conda init bash
~/miniconda3/bin/conda init zshList, create and delete environments
- List your existing environments
- ```bash conda env list
Create environment
: ```bash
conda create --name env-name
- Create a conda env from a file:
- ```bash conda env create -f environment.yml
Removing / Deleting environment
: ```bash
conda env remove -n env-name
More info: Intro to Conda virtual environments
Use and manipulate environment
- Use environment
- ```bash conda activate env-name
Check and update package versions. After activating an env:
: ```bash
python --version
conda update python- Update whole environment according to your yaml-file:
- ```bash conda env update -f my_env.yml
Switch back to base environment
: ```bash
conda deactivate env-name
- Install package: Latest version
- ```bash conda install pandas
Install package: Specific version
: ```bash
conda install pandas==2.0.0
- Install package: From different channel
- ```bash conda install pandas -c conda-forge -y
List packages in environment
: ```
conda list
- Export environment to yml
-
conda env export > environment.yml