Skip to content

Instantly share code, notes, and snippets.

@adamjakab
Last active March 12, 2020 17:51
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 adamjakab/5770c0d35e9fcf675ce4d28865f7ef66 to your computer and use it in GitHub Desktop.
Save adamjakab/5770c0d35e9fcf675ce4d28865f7ef66 to your computer and use it in GitHub Desktop.
Setup Essentia + Gaia environment on MacOS 13
# GAIA:
# https://github.com/MTG/gaia/blob/master/README.md
# ESSENTIA:
# https://github.com/MTG/homebrew-essentia
# https://essentia.upf.edu/installing.html
# Will create `Brewfile` wil all currently installed taps and packages
# After this process wou might want to use it it reinstall what was already there before
brew bundle dump
# repeat until `brew list` is clean
# at some point I had to manually: `sudo rm -rf /usr/local/Cellar/texi2html/5.0`
brew list -1 | xargs brew rm
brew update && brew upgrade && brew cleanup
brew tap cartr/qt4
brew install openssl@1.0
brew install python@2 (deps: readline sqlite gdbm openssl@1.1)
brew install qt@4
brew install pkg-config
brew install libpng
brew install freetype
brew install gcc
brew install autoconf
brew install automake
brew install libtool
brew install eigen
brew install libyaml
brew install fftw
brew install ffmpeg
brew install libtag
brew install swig
# `brew install tensorflow` - for now I do not need this (requires: bazel, python@3.8)
# Install Gaia
brew tap MTG/essentia
brew install gaia --HEAD
Install dependencies(pip3 install) - make sure to do this on python@3
pip3 install pyyaml
pip3 install numpy
pip3 install matplotlib (Installing collected packages: kiwisolver, pyparsing, cycler, python-dateutil, matplotlib)
#pip3 install ipython
# Install Essentia (optionally: --with-tensorflow)
brew install essentia --HEAD --with-gaia
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment