While there are certainly advantages to Anaconda, I&#x27;ve never encountered any troubles installing Pandas, NumPy, SciPy, or scikit-learn on any OS X or linux system. In my experience, getting GCC up and running is <i>far</i> more of a pain in the ass (and it usually isn&#x27;t even that bad).<p>I use pyenv[1] and pyenv-virtualenv[2] to easily keep track of Python versions and virtual environments. I keep one virtual environment for each project I&#x27;m working on, and things prettymuch Just Work.<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;yyuu&#x2F;pyenv" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;yyuu&#x2F;pyenv</a><p>[2]: <a href="https:&#x2F;&#x2F;github.com&#x2F;yyuu&#x2F;pyenv-virtualenv" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;yyuu&#x2F;pyenv-virtualenv</a>