2017-09-08 1 views
-1

J'essaye de mettre à jour la bibliothèque scikit-learn par l'intermédiaire de pip, pourtant je n'ai pas réussi en raison des occurrences d'erreur.Scikit-Learn Version Pas de mise à jour

J'ai d'abord mis à jour à l'aide de la commande suivante:

sudo pip install -U scikit-learn 

Bien, il est dit que:

Requirement already up-to-date: scikit-learn in /usr/local/lib/python2.7/dist-packages 

Ce qui à ma préoccupation signifie qu'il est la dernière version 0.19.0

Mais quand je vérifie la version directement dans l'interpréteur Python, il renvoie 0.16.1:

>>> import sklearn 
>>> print sklearn.__version__ 
0.16.1 

Comment puis-je mettre à jour à la dernière version?

Répondre

4

En ajoutant sudo dans l'appel pip, vous faites référence au python du système au lieu d'un virtualenv.

Si vous êtes dans un virtualenv, faites simplement pip install -U scikit-learn (c'est-à-dire supprimez le sudo).

EDIT: OP installé sklearn avec apt, sudo apt remove --purge python-sklearn et réinstallé sklearn avec pip l'a résolu.

+0

J'ai essayé sans sudo, il donne le même message 'Exigence déjà mise à jour: scikit-apprendre dans/usr/local/lib/python2.7/dist-packages' et affiche également la version' 0.16.1' –

+0

Pourriez-vous faire 'python -c 'import sklearn; print (sklearn .__ version __) '' et aussi 'quel python' dans le terminal s'il vous plait? –

+0

la première commande donne '0.16.1', j'utilise la version python' Python 2.7.10' –