Come across this useful post on reddit
Summary:
- use
homebrewfor installing/managing mysql/nginx/apache/etc – but not Python! - use
pythonbrewfor managing your Python installs. - use
buildoutin place of virtualenv. Trust me on this. You will thank me later. - use
supervisorto run any dev-based daemons (nginx/mysql/mongodb/etc).
A main problem I had before is building scipy. Hopefully pythonbrew might fix this issue.