Allow non-homebrew python

This should fix issue #14.