J'ai installé scikit-learn en suivant ces instructions
Même quand j'essaie maintenant de courir à nouveau: Sudo pip install -U scikit-learn
Je reçois ce message prouvant à nouveau que l'installation est correcte:
Requirement already up-to-date: scikit-learn in /home/begueradj/.local/lib/python2.7/site-packages
Mais je ne parviens pas à l'importer:
begueradj@begueradj-Sampo:~/Desktop/begueradj$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:38)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sklearn
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named sklearn
Comment résoudre ce problème?
Le paquet Ubuntu 14.04 s'appelle python-sklearn (anciennement python-scikits-learn) et peut être installé à l'aide de la commande suivante:
Sudo apt install python-sklearn
Le paquet python-sklearn se trouve dans les référentiels par défaut d'Ubuntu 14.04 ainsi que dans d'autres versions actuellement prises en charge par Ubuntu.
Dans Ubuntu 16.04 et versions ultérieures, la version Python 3 de python-sklearn peut être installée à partir des référentiels Ubuntu par défaut à l'aide de la commande suivante:
Sudo apt install python3-sklearn
Lors de l'installation sur Ubuntu Linux, vous devez d'abord installer les dépendances avec apt-get
, puis utiliser un pip install
sinon le pip install
normal de scikit-learn ne fonctionnera pas correctement. Voir ci-dessous:
Étape 1: Assurez-vous que apt-get est mis à jour
Sudo apt-get update
Étape 2: Installer les dépendances
Sudo apt-get install build-essential python-dev python-setuptools python-numpy python-scipy libatlas-dev libatlas3gf-base
Étape 3: installer pip Scikit Learn
pip install --user --install-option="--prefix=" -U scikit-learn
J'espère que cela t'aides!
J'ai essayé beaucoup de choses, mais finalement, y compris la désinstallation avec les outils automatisés. J'ai donc désinstallé manuellement scikit-learn.
Sudo rm -R /home/ubuntu/.local/lib/python3.6/site-packages/sklearn
Sudo rm -R /home/ubuntu/.local/lib/python3.6/site-packages/scikit_learn-0.20.0-py3.6.Egg-info
Et ré-installer en utilisant pip
Sudo pip3.6 install -U scikit-learn