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


Run conda in normal command prompt

In Windows, Conda works in the Anaconda Prompt, but not in normal command prompt

This is because anaconda prompt runs an initialization script before opening the shell. Regular cmd.exe does not know where Conda is installed.

Open Anaconda Prompt and run:

conda init cmd.exe

Then close all terminals and reopen cmd.

Now run:

conda activate

By now all conda commands should work

Run a test command:

conda activate myenv