April 26, 2021
Data Science developer

So, you got a new Mac ๐Ÿบ

Update Feb 2024 with Mac OS Sonoma on M3 Pro.

I, recently, changed jobs and got a brand new mac. Now, I am a data scientist and I wanted my new mac to be familiar. In this post, I wanted to show what I installed on my new mac to make it somewhat efficient from the get-go. I Hope, this post will help you get started, quickly ๐Ÿ™‚

MacBook Pro on white surface

1. Install Xcode

xcode-select --install

2. Install Packages

Install basic utility packages to get ready to change the world with AI ๐Ÿ™‚

  • homebrew
    • ๐Ÿ”” Make sure to follow the instructions printed after homebrew install is completed
  • oh-my-zsh
    • sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    • Enable oh-my-zsh plugins
      • git
      • aliases
      • python
  • git
    • Setup git ssh
    • Install git lfs – brew install git-lfs
  • pyenv – Manage mulitple python environments)
  • tldr – Get useful help with command line tools
  • httpie – A simpler curl
  • amethyst – manage multiple windows
  • iterm – a better terminal

3. Pythonย ๐Ÿย Installation

  • initialize pyenv – eval "$(pyenv init -)"
  • restart shell – `exec $SHELL`
  • pyenv install 3.12
  • pyenv global 3.12

4. Install Docker (increase memory or at least make a note of this in your mind if some data science images don’t work)

6. CLI Starters

7. Apps

  • Amethyst
  • 1Password
  • VS Code
    • Also add VS code to your command line
One thought on “So, you got a new Mac ๐Ÿบ
  1. Install python using this `PYTHON_CONFIGURE_OPTS=”–enable-framework” pyenv install 3.9.0` if get some errors with running and loading libs

Comments are closed.