ubuntu: deinstallieren matplotlib mit pip funktioniert nicht
Bin ich auf Ubuntu und ich neeed, um deinstallieren matplotlib
, die ich installiert als ubuntu-Paket und später aktualisiert, mit pip
.
Der übliche Befehl funktioniert nicht:
$ sudo pip uninstall matplotlib
Can't uninstall 'matplotlib'. No files were found to uninstall.
Was soll ich tun?
Extra info:
~$ pip matplotlib --version
ERROR: unknown command "matplotlib"
me@me:~$ pip show matplotlib
---
Name: matplotlib
Version: 1.4.0
Location: /usr/local/lib/python2.7/dist-packages
Requires: numpy, six, python-dateutil, pyparsing, nose, mock, nose, mock
$ pip --version
pip 1.5.4 from /usr/lib/python2.7/dist-packages (python 2.7)
- Wie hast du matplotlib installieren? Tut
pip --version
zeigen, es ist für die gleichen python-installation von matplotlib installiert ist? - (
pip --version
, nichtpip matplotlib --version
...) Obwohl, wennpip show
zu finden, ist das Paket vermutlich ist es mit der richtigen python-installation... - Könnte ich installiert haben, müssen Sie es zuerst als ubuntu-Paket und dann aktualisiert es mit pip. Nun entfernte ich die ubuntu-Paket, aber matplotlib ist noch importierbar. :/
- Wenn Sie die Installation über Apt,
sudo apt-get remove python-matplotlib
. - Wenn nichts anderes, können Sie wahrscheinlich nur entfernen Sie das package-Verzeichnis innerhalb dist-packages manuell.
- Ok, ich löschte den Ordner, in das Paket-Verzeichnis und tha hat den trick. Mein ganzer Punkt war die (re -) installieren matplotlib 1.3.1, seit 1.4 nicht kompatibel mit einige plots, die ich hatte. Die
__version__
Attributmatplotlib
sagt, es ist 1.3.1, die ist richtig, aberpip
noch sagt, es ist 1.4. Für jetzt funktioniert es, ich hoffe nur es wird keine Probleme verursachen in der Zukunft. - Was für plots sind kaputt 1,4 und habe Ihr davon berichtet, als Fehler?
- Nein, ich habe nicht gemeldet, sorry. Anyways, ich Gurke Grundstücke auf einem server mit CentOS, wo Sie die neueste version von matplotlib ich installieren konnte, war 1.3.0. Ich später sehen die plots auf meinem laptop, wo ich laufen Ubuntu und wo ich matplotlib 1.3.1. Ihr warnt mich, dass es nicht die gleiche version, mit der die Parzellen wurden gespeichert, aber funktioniert gut. Mit matplotlib 1.4 es scheint, dass ich kann nicht laden Sie die eingelegten Grundstücke: pastebin.com/t8Q7kxKv
- Interessant...ich würde es nicht naiv zu klassifizieren, dass als bug, da ich nicht denke, wir machen alle Ansprüche, die unpickling sollte rückwärtskompatibel sein, und glaube nicht, dass wir, wie es hängt davon ab, in die Interna der mpl-Objekte, die ist etwas, das wir brauchen, um die Erhaltung der Fähigkeit, sich zu verändern.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit pip, das Sie installiert haben matplotlib als Benutzer, nicht als root. Dies bedeutet, dass, wenn Sie versuchen, deinstallieren Sie es, als root ist es nicht anerkannt installiert (weil es nicht).
Müssen Sie deinstallieren Sie es mit user-level-Zugriff somit fallen die "sudo"
So dass Ihre pip-Kommandos sollte wie folgt Aussehen:
statt: