Some common conda commands I frequently use (and yet forget)
- Fresh env
conda create --name myenv python=3.5
- From
.yml
fileconda env create -f environment.yml
Activate conda activate myenv
Deactivate conda deactivate
- All envs
conda env list
- All packages in the curretly active env
conda list
- Install from file but crashes on error
conda install --yes --file requirements.txt
- Read from list, skip error
while read requirement; do conda install --yes $requirement; done < requirements.txt
- In
anaconda3/envs/myenv
mkdir -p ./etc/conda/activate.d
mkdir -p ./etc/conda/deactivate.d
touch ./etc/conda/activate.d/env_vars.sh
touch ./etc/conda/deactivate.d/env_vars.sh
- Activate
#!/bin/sh
export PYTHONPATH=$HOME/caffe/python:$PYTHONPATH
- Deativate
#!/bin/sh
unset PYTHONPATH
Save the environment as conda env export > environment.yml
conda remove --name myenv --all