There are several ways of achieving this. One is to build scikit-learn in place by going into the sklearn clone and typing
make in or alternatively python setup.py build_ext --inplace # (i think) Then you can use the environment variable PYTHONPATH, set to the github clone, and python will give precedence to the clone whenever the variable is set. As an alternative, you can install your clone using python setup.py develop and then work on a branch. Checkout master and rebuild whenever you need it. This would entail working on the same clone for master and development (so your builtin default sklearn would be overrridden) hth, Michael On Monday, August 1, 2016, <luizfgoncal...@dcc.ufmg.br> wrote: > I'm looking for the best way to install sklearn into a specific folder so > I can make changes for my work, without worrying about bugging my main > sklearn installation (as I use the default version for some experiments > too). > > I tried to clone the git repository and use "python setup.py install", but > I'm afraid it will change my user installation too. > > Right now, what I want is to edit a file called splitter.pyx (on tree > folder), compile/install sklearn so it will work with my changes, and test > it. > > What is the best way to do it without causing problems with my main > sklearn installation? > > Thanks a lot for your attention > > _______________________________________________ > scikit-learn mailing list > scikit-learn@python.org <javascript:;> > https://mail.python.org/mailman/listinfo/scikit-learn >
_______________________________________________ scikit-learn mailing list scikit-learn@python.org https://mail.python.org/mailman/listinfo/scikit-learn