The instructions at the scikit-learn website assume a lot of background knowledge before you can do a simple
make to get started with contributing to the project.
Here are the precusor steps to build scikit-learn on a new machine, installing all of the requirements and containing all of it in a python virtaulenv.
1 2 3 4 5 6 7 8 9
I had to allocate some swap space because I was doing this on a diminutive t2.micro box on AWS. This is a good instruction set on setting up swap space if you run into out of memory errors. Then continue with:
1 2 3