Skip to content

Instantly share code, notes, and snippets.

@ariporad
Created January 23, 2022 18:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ariporad/c1d05fd32d6f664c721fb155a8ecc4ca to your computer and use it in GitHub Desktop.
Save ariporad/c1d05fd32d6f664c721fb155a8ecc4ca to your computer and use it in GitHub Desktop.
SoftDes Setup Instructions for MacOS

SoftDes Setup Instructions for MacOS

So, you'd like to use a Mac for SoftDes? Welcome to the civilized world! This guide will tell you how to do it. These instructions will work for either Intel or Apple Silicon/M1 Macs.

Here's how it works: Unlike Windows, macOS is Unix on the inside. (Unix and Linux are, for the sake of this class, interchangeable.) So instead of juggling Linux/Ubuntu inside Windows, macOS can serve the role of both.

Warning: Do this at your own risk. Windows 10 on an Olin Laptop is the only officially supported platform for SoftDes. This is simply from my experimentation.

You'll want to have the normal setup instructions open too. They have lots of good information and explaination (most of which doesn't change for Mac). In particular, all of the "check" stages are the same.

Important: Any time you're told to open Ubuntu, instead you should open the Terminal app (if you can't find it, press Command-Space then type Terminal). Anything you can type into Ubuntu, you can type into terminal. This includes if you're told to open Ubuntu with GWSL.

  1. Download the normal Anaconda installer for Mac
  2. Skip GWSL — since you don't have WSL, it doesn't apply.
  3. Download VS Code and install it like any other app.
    • Install the Python extension, don't install the WSL extension(s).
    • You won't get the green box in the corner, but you should select the interpreter that ends in "('base': conda)".
  4. Follow the rest of the instructions as-is, but type into Terminal instead of Ubuntu.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment