Skip to main content

Anaconda / Conda

env → environment

1. Create a new conda env

conda create -n env_name 

2. Conda env with specific version of Python and some libraries

conda create -n env_name python=3.11 pandas matplotlib

3. Deactivate a conda env

conda deactivate

4. Remove a conda env

conda remove -n env_name --all

5. Export conda env to a YAML File

conda env export --name <env_name> > <filename>.yml
  • Example: conda env export --name llm > llm.yml

6. Recreate a new env from YAML File

conda env create -f <filename>.yml

  • Example: conda env create -f imppat_env.yml

The above command will take the YAML Filename as env name too. If you need a specific name, use

conda env create -f <filename>.yml -n <env_name>

  • Example: conda env create -f env_bkup.yml -n scraper

7. Skip prompts

Commands such as conda create may ask for permission, which can be accepted by typing y / yes in terminal, this can be bypassed by passing the -y flag