Skip to content

Instantly share code, notes, and snippets.

@ryanorsinger
Last active April 26, 2024 02:22
Show Gist options
  • Star 62 You must be signed in to star a gist
  • Fork 13 You must be signed in to fork a gist
  • Save ryanorsinger/7d89ad58901b5590ec3e1f23d7b9f887 to your computer and use it in GitHub Desktop.
Save ryanorsinger/7d89ad58901b5590ec3e1f23d7b9f887 to your computer and use it in GitHub Desktop.
Installing Homebrew and Anaconda

Installing Homebrew and Anaconda on a Mac

Install Homebrew

Run the following command on your terminal to install Homebrew. Homebrew is a package manager for Macs and is used to install useful development tools and software.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Install Anaconda through Homebrew

  1. Run brew install --cask anaconda to install Anaconda
  2. Run echo 'export PATH=/usr/local/anaconda3/bin:$PATH' >> ~/.zshrc from your terminal
  3. Also run echo 'export PATH=/opt/homebrew/anaconda3/bin:$PATH' >> ~/.zshrc from your terminal
  4. Run source ~/.zshrc from your terminal
  5. Type conda to ensure that anaconda linked correctly.

If you use bash instead of zsh, replace steps 2 and 3 from above with the following:

  • echo 'export PATH=/usr/local/anaconda3/bin:$PATH' >> ~/.bash_profile
  • echo 'export PATH=/opt/homebrew/anaconda3/bin:$PATH' >> ~/.bash_profile
  • source ~/.bash_profile

If you've already installed anaconda from the installation file from anaconda.org

If you installed Anaconda for only this user, run the following:

  • echo 'export PATH=/Users/$USER/anaconda3/bin:$PATH' >> ~/.zshrc
  • echo 'export PATH=/opt/homebrew/anaconda3/bin:$PATH' >> ~/.zshrc
  • source ~/.zshrc

If you installed Anaconda for all users on your computer, then run the following:

  • echo 'export PATH=/opt/anaconda3/bin:$PATH' >> ~/.zshrc
  • source ~/.zshrc
@SiriusBits
Copy link

I don't think conda init zsh will work. It needs to be initialized from the Homebrew location. In the link from @AlifUnseen I found what seems to be the correct instructions:

For people using homebrew to install anaconda (brew install --cask anaconda) instead of manually adding conda to PATH run /(your conda installation path)/bin/conda init zsh which on Apple silicon (M1/M2) is /opt/homebrew/anaconda3/bin/conda init zsh. This adds conda to your PATH in .zshrc and makes sure that you can now use conda and activate conda environments.

Then you can run source ~/zshrc and use conda in your shell.

@vOwl
Copy link

vOwl commented Dec 15, 2023

super helpful, thanks a lot 🙌

@WeiMao33
Copy link

super helpful, thanks a lot

@eugeneYWang
Copy link

While command uname -m returns arm64, brew install --cask anaconda still downloads x84_64 version of Conda instead of arm64 version. Anyone running into this issue?

@ryanjafari
Copy link

thanks

@waylchan
Copy link

thank you!

@Alex-Teodosiu
Copy link

Great! Thanks :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment