Anaconda is avalable for Mac, Linux and Windows. I use it Linux and other people at work use it on Macs. Anaconda makes it much easier to get comaptible environments. I tried Canopy but Anaconda seems much better to me.

One important thing is to install it separately from your system Python so that you system package manager is not fighting with Anaconda for control. I usually install it in my personal home directory, but I put it on $PATH ahead of system directories, so it becomes my default. Works like a charm that way.