Scikit-learn requires: Python (>= 2.7 or >= 3.3), NumPy (>= 1.6.1), SciPy (>= 0.9). If you already have a working installation of numpy and scipy, the easiest way to install scikit-learn is using pip pip install -U scikit-learn
Source: http://scikit-learn.org/