Python distribution: Anaconda
Anaconda is a free enterprise-ready scientific-oriented distribution of the Python programming language that assists with package management and deployment. It was developed and distributed by Continuum Analytics. Anaconda comes with Python 2.7 or Python 3.4 and more than 195 cross-platform and optimized Python packages. Most of the embedded packages are aimed for data analytics, math, engineering, large-scale data processing, and scientific computing: NumPy, SciPy, Netcdf4, Spyder, Matplotlib, Pandas, IPython, Numba, Blaze, Bokeh and many others.
Anaconda is cross-platform and works perfectly on Linux, Windows, OSX. It installs cleanly into a single directory, doesn’t require root or local admin privileges and doesn’t affect other Python installations on the system. Moreover, Anaconda allows to mix and match different Python versions (2.6, 2.7, 3.3 or 3.4) and other packages into isolated environments, then easily switch between them and experiment with multiple versions of libraries using conda.
The conda command is the primary interface for managing Anaconda installations (you can query and search the Anaconda package index, create new conda environments, install and update packages into existing conda environments). It is innovative multi-platform package manager for Python and other languages.
If you don’t want to waste time over installation, compilation and integration details of Python and its scientific libraries, Anaconda will handle it for you. Visit its website, see package documentation and simplify your life using this free distribution.