Mein Problem ist, dass Pip meine Python-Pakete nicht aktualisieren wird, obwohl keine Fehler vorliegen.Warum aktualisiert Pip nicht mein numpy und scipy?
Es ist ähnlich wie , aber ich bin mir immer noch sicher, was zu tun ist. Im Grunde scheinen ALLE meine Pakete für Python lächerlich veraltet zu sein, selbst nachdem man alles über Pip aktualisiert hat. Hier sind die Details:
- Ich benutze pip, Version 1.5.6.
- Ich benutze Python, Version 2.7.5
- Ich bin auf einem Mac OSX, Version 10.9.5.
dass verwenden, die ich habe:
- Meine numpy Version 1.6.2 ist.
- Meine scipy Version ist 0.11.0.
- Meine Matplotlib Version ist 1.1.1.
Selbst nachdem ich versuchen:
sudo pip uninstall numpy
Gefolgt von:
sudo pip install numpy
sie beide erfolgreich abgeschlossen werden, aber wenn ich in Python gehen und überprüfen Sie die Version von numpy, es ist immer noch die alte. (Wie auch alle anderen Pakete).
Nicht sicher, was hier vorgeht? ... Wie kann das behoben werden? P.S. Ich bin neu in diesem Bereich, deshalb brauche ich vielleicht explizite Anweisungen. Vielen Dank. Wenn jemand will, kann ich auch einen Screenshot von pip zur Verfügung stellen, während es numpy installiert.
EDIT:
Befehle I gemäß den Kommentaren lauteten:
$which -a pip
/usr/local/bin/pip
$ head -1 $(which pip)
#!/usr/bin/python
$ which -a python
/usr/bin/python
Sie haben mehr als eine Installation von 'python' und Ihr' pip' ist an einen anderen gebunden. –
Wenn Sie nicht sicher sind, ob Sie neben Apple ein zusätzliches Python installiert haben, führen Sie alle folgenden Befehle aus und zeigen Sie uns die Ausgabe: 'which -a pip',' head -1 $ (welcher pip) ',' welche -a Python'. – abarnert
Haben Sie auch Homebrew, MacPorts, Fink oder einen anderen Paketmanager? Wie hast du alle Voraussetzungen für 'matplotlib' und Freunde installiert? – abarnert