2017-09-08 5 views
-1

Ich versuche, scikit-learn Bibliothek über pip zu aktualisieren, aber ich bin nicht aufgrund von Fehler aufgetreten.Scikit-Learn Version nicht aktualisiert

ich zunächst den Befehl unter Verwendung aktualisiert:

sudo pip install -U scikit-learn 

Obwohl, sagt es, dass:

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

die zu meiner Sorge bedeutet, dass es die neueste Version ist 0.19.0

Aber wenn ich die Version direkt im Python-Interpreter überprüfe, gibt es 0.16.1 zurück:

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

Wie kann ich auf die neueste Version aktualisieren?

Antwort

4

Durch vorangestellt sudo in der pip Aufruf, beziehen Sie sich auf das System Python anstelle eines virtualenv eins.

Wenn Sie innerhalb eines virtualenv sind, tun Sie einfach pip install -U scikit-learn (d. H. Das sudo fallen lassen).

EDIT: OP installiert sklearn mit apt, sudo apt remove --purge python-sklearn und installieren Sie sklearn mit pip löste es.

+0

Ich versuchte ohne sudo, es gibt die gleiche Meldung 'Anforderung bereits aktuell: scikit-lernen in/usr/local/lib/python2.7/dist-Pakete' und zeigt auch Version' 0.16.1' –

+0

Könnten Sie 'python -c 'importieren sklearn; print (sklearn .__ version __) 'und auch 'welche python' im terminal bitte? –

+0

erster Befehl gibt '0.16.1', ich benutze Python-Version' Python 2.7.10' –

Verwandte Themen