Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Outdated instructions in advanced installation instructions for Linux #9881

Closed
lesteve opened this issue Oct 6, 2017 · 5 comments
Closed
Labels
Documentation Easy Well-defined and straightforward way to resolve help wanted

Comments

@lesteve
Copy link
Member

lesteve commented Oct 6, 2017

From http://scikit-learn.org/stable/developers/advanced_installation.html#linux

At this time scikit-learn does not provide official binary packages for Linux so you have to build from source if you want the latest version

This is no longer true with wheels. This is misleading and caused confusion recently in #2889 (comment).

@rth
Copy link
Member

rth commented Oct 6, 2017

Also, the advanced installation instruction do not seem to mention conda at all, unlike http://scikit-learn.org/stable/install.html.

Using OpenBLAS can give speedups in some scikit-learn modules, but can freeze joblib/multiprocessing prior to OpenBLAS version 0.2.8-4, so using it is not recommended unless you know what you’re doing.

OpenBLAS 0.2.8-4 was released in August 2013, and oldest supported Ubuntu LTS (14.04LTS) seems to have 0.2.8-6. Maybe it could worth refactoring that part to use OpenBlas by default, only mentioning ATLAS for "legacy systems"? ATLAS vs OpenBlas only seemed to add to the confusion in the comment you mentioned.

The windows instruction also look outdated,
http://scikit-learn.org/stable/developers/advanced_installation.html#windows
particularly

if there are no binary packages matching your python, version you might to try to install scikit-learn and its dependencies from christoph gohlke unofficial windows installers or from a python distribution instead

this should say "use conda" IMO.

MacPorts for Mac OSX
sudo port install py26-scikit-learn

py36-scikit-learn ..

@jnothman jnothman added Documentation Easy Well-defined and straightforward way to resolve Need Contributor labels Oct 8, 2017
@lesteve lesteve added Easy Well-defined and straightforward way to resolve and removed Easy Well-defined and straightforward way to resolve labels Oct 10, 2017
@narendravardi
Copy link

@jnothman @lesteve can i work on this?

@jnothman
Copy link
Member

You would be welcome to, thanks

@cmarmo
Copy link
Member

cmarmo commented May 4, 2020

@lesteve, last fall the advanced installation page had been updated. Are you happy with the results? Should we close this one? Thanks!

@lesteve
Copy link
Member Author

lesteve commented May 5, 2020

Yep, closing this one, thanks!

@lesteve lesteve closed this as completed May 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Documentation Easy Well-defined and straightforward way to resolve help wanted
Projects
None yet
Development

No branches or pull requests

5 participants