Conda
Manage Environments
- create environment:
conda create --name <new_env_name>
- create environment with python 3.9:
conda create --name <new_env_name> python=3.9
- activate environment:
conda activate <env_name>
- deactivate (leave) environment:
conda deactivate
- list available environments:
conda info --envs
- remove environment:
conda remove --name <env_name> --all
Updates
- update conda:
conda update -n base -c defaults conda
- update all conda packages in current environment:
conda update --all
- also see: https://docs.conda.io/projects/conda/en/latest/commands/update.html
Other Commands
- remove unused cached packages:
conda clean -a
- also see: https://docs.conda.io/projects/conda/en/latest/commands/clean.html - disable automatic base activation:
conda config --set auto_activate_base false
- also see: https://stackoverflow.com/a/54560785/271118
Rename Conda Environment
Rename <src_env>
to <target_env>
:
conda create --name <target_env> --clone <src_env>
conda remove --name <src_env> --all
Installation
Conda installation on Linux
- download Miniconda (not Anaconda): https://conda.io/en/latest/miniconda.html#windows-installers
- download the 64 bit Miniconda3 for the highest Python version of your architecture
- change install file to executable:
chmod +x Miniconda3-latest-Linux-x86_64.sh
- start installation:
./Miniconda3-latest-Linux-x86_64.sh
- use default settings
- log out and back in to activate new settings
Windows Install
- download Miniconda (not Anaconda): https://conda.io/en/latest/miniconda.html#windows-installers
- download Miniconda3 for the highest Python version
- preferably the 64 bit version
- proxy setup
- add the following content to the
.condarc
file - located at
C:\Users\<User>
<user>
and<pass>
are optional- some https settings use the http protocol and not https
- add the following content to the
proxy_servers:
http: http://[<user>:<pass>@]corp.com:8080
https: https://[<user>:<pass>@]corp.com:8080
Last modified July 24, 2022: improve conda (06dc74e)