[scikit-learn] Install sklearn into a specific folder to make some changes

Andreas Mueller t3kcit at gmail.com
Mon Aug 1 16:08:44 EDT 2016

The best is probably to use a virtual environment or conda environment 
specific for this changed version of scikit-learn.
In that environment you could just run an "install" and it would not 
mess with your other environments.
If you don't want to go that way, you can also do ``python setup.py 
build_ext -i`` to build inplace and then add this
path to your python path (PYTONPATH environment variable or 
sys.path.insert in the script or many other ways).


On 08/01/2016 03:55 PM, luizfgoncalves at 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 at python.org
> https://mail.python.org/mailman/listinfo/scikit-learn

More information about the scikit-learn mailing list