Scikit-learn and Scikit-image naming conventions

All Canopy users have access to the popular and powerful packages scikit-image and scikit-learn. These can be installed through Canopy's package manager.

For historical reasons, the following names come into play for each of the two packages.

Scikit-Learn

scikit-learn - the name of the package as listed on the project's website.

scikit_learn - the name of the package to download and install.

sklearn - the name of the module to import.

scikits.learn - the name of the older version of the package, visible with enpkg and in Canopy's Package Manager. Do not install this, as it may cause conflicts. If you do install it, you can simply uninstall it using the same method that you used to install it.

Scikit-Image

scikit-image - the name of the package as listed on the project's website.

scikits.image - the name of the package to download and install. This is an older name still being used by Canopy's Package Manager to search/install/remove the package. This is different from the official PyPI repo used by pip / easy_install, which uses scikit-image. We are working on updating this in our repo to avoid future confusion.

skimage - the name of the module to import.

Have more questions? Submit a request

Comments

  • Avatar
    Umit Yalcin

    Thanks for the info--how do I install this as an academic user?  When I try to install it using the Package Manager, it asks me to subscribe.  Do I go to the scikit-learn page and just do the easy-install (since Canopy academic seems to have all the dependancies)?

     

    Thanks and regards

  • Avatar
    Jonathan March

    If it asks you to subscribe then probably you have not logged in to Canopy using your Enthought account with an academic license (Go back to the Welcome screen and log in).

Powered by Zendesk