Matplotlib-Version

Mein system vorbereitet mit homebrew und mit pip install matplotlib nach der erfolgreichen installation von numpy und scipy, ich bin immer eine erfolgreiche installation. Dann läuft

$ python
Python 2.7.6 (default, Jan 30 2014, 20:19:23) 
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.2.79)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib
>>> matplotlib.__version__
'1.1.1'

Dies ist eine sehr veraltete version und keiner meiner Programme, die mit ihm laufen. Ich verwendet pip uninstall matplotlib umgestrickt und es mit pip install 'the url for 1.3.1' und es immer noch liest die version 1.1.1. Gibt es eine Möglichkeit, ich kann manuell löschen alle python-Bibliotheken, sogar python selbst, und starten Sie von Grund auf neu? Oder ist das eine offensichtliche Lösung für dieses Problem?

EDIT: ich bin mit Mac OS X version 10.9. Ich habe gerade neu installiert python 2.7 mit scipy, numpy und matplotlib durch macports. Gibt es einen sehr einfachen Weg, um zu sehen, wo, wenn ich import matplotlib aus der python-Umgebung, es ruft ihn aus? Wie which im terminal? Ich begann mit homebrew, wechselte aber zu macports für mehr Kontrolle. Kann das ein problem sein? Brauche ich, um vollständig zu entfernen homebrew?

Habe ich diese Meldung zuerst:
Warning: Error parsing file /Applications/MacPorts/Python 2.7/Python Launcher.app/Contents/MacOS/Python Launcher: Error opening or reading file aber nach dem ausführen $ sudo port -f deactivate python27 gefolgt von sudo port activate python27 ich nicht mehr die Warnung, aber ich wollte dieses detail für die Vollständigkeit.

EDIT 2: Konnte einige Dinge installieren, um opt/local/bin wenn Sie benötigen, um installiert werden zu usr/local/bin?

EDIT 3: Um etwas Licht in diese Schuppen, print scipy.__version__ liest 0.11.0 mehrere veraltete, print numpy.__version__ liest 1.6.2 ist auch veraltet. Aber ich Versuch zu installieren sagt das die installation erfolgreich war, was ich nicht bezweifle. Ich vermute, es ist nicht miteinander verbunden, in der richtigen Weise. Gibt es eine Möglichkeit alles löscht, der ist mit python und neu starten?

FINAL EDIT: ich denke, der einfachste Weg, dies zu behandeln ist zu laufen which python und sehen, welche Möglichkeiten Sie haben, führen Sie die python. Weil ich homebrew und macports in dieser Zeit (nicht zu empfehlen) ich hatte vier Optionen - ein macports installieren Sie ein Paket installieren python.org ein homebrew installieren und die standard-2.6 von Apple. Durchlaufen diese und finden, die Ihre installer (pip oder easy_install) legt Ihren Rahmenbedingungen und ausführen, python, wenn Sie müssen bestimmte Abhängigkeiten. Der beste Weg ist, verwenden Sie nur eine Paket-manager und das ausführen von virtuellen Umgebungen, wenn Sie müssen unterschiedliche Abhängigkeiten, aber wir alle lernen, wie wir gehen.

Sie sind mit Mac OSX?
welche version von pip haben Sie?
pip 1.4.1 ist meine aktuelle version läuft auf Mac OSX 10.9
Sie verwenden möchten, können Scipy Super Pack zu installieren matplotlib, numpy und scipy auf OS X. Es ist eine schnelle und einfache Möglichkeit, um sicherzustellen, dass Sie haben der aktuellen 64-bit-builds von diesen Paketen. Sie finden es auf github hier: github.com/fonnesbeck/ScipySuperpack

InformationsquelleAutor Jared | 2014-01-31

Schreibe einen Kommentar