Python & Matplotlib on OSX

One day, we will hopefully have a grand unified build and package management system for Python where everything is free & open and Just Works (TM). Until then, you have two options:

brew Python + pip

  1. brew install python3
  2. pyvenv -v ~/envs/py3
  3. source ~/envs/py3/bin/activate
  4. pip install matplotlib

Pros/cons:

Conda

  1. Download and install miniconda
  2. conda create -n py3 python=3.5 matplotlib
  3. source activate py3

Pros/cons:


  1. Some members of the community maintain their own channels, but there are still some issues to be aware of when mixing those channels and the official ones↩︎