Skip to content

Instantly share code, notes, and snippets.

@mfurlend
Last active November 29, 2017 20:36
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mfurlend/a6cec0c7890d0ad8e26cf9e553ae6092 to your computer and use it in GitHub Desktop.
Save mfurlend/a6cec0c7890d0ad8e26cf9e553ae6092 to your computer and use it in GitHub Desktop.
conda cheatsheet
Task Conda command Pip command Virtualenv command
Install a package conda install $PACKAGE_NAME pip install $PACKAGE_NAME X
Update a package conda update --name $ENV_NAME $PACKAGE_NAME pip install --upgrade $PACKAGE_NAME X
Update package manager conda update conda Linux/macOS: pip install -U pip Win: python -m pip install -U pip X
Uninstall a package conda remove --name $ENV_NAME $PACKAGE_NAME pip uninstall $PACKAGE_NAME X
Create an environment conda create --name $ENV_NAME python=3.6 X cd $ENV_BASE_DIR; virtualenv $ENV_NAME
Activate an environment source activate $ENV_NAME X source $ENV_BASE_DIR/$ENV_NAME/bin/activate
Deactivate an environment source deactivate X deactivate
Search available packages conda search $SEARCH_TERM pip search $SEARCH_TERM X
Install package from specific source conda install --channel $URL $PACKAGE_NAME pip install --index-url $URL $PACKAGE_NAME X
List installed packages conda list --name $ENV_NAME pip list X
Create requirements file conda list --export pip freeze X
List all environments conda info --envs X Install virtualenv wrapper, then lsvirtualenv
Install other package manager conda install pip pip install conda X
Install Python conda install python=x.x X X
Update Python conda update python* X X
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment