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.
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kopieren und Fügen Sie den folgenden code in dein terminal, und drücken Sie enter , es wird die version von matplotlib auf dem system installiert ::
InformationsquelleAutor Akash Kandpal
Mit Matplotlib in OSX kann Ihnen Probleme. Auf dieser Seite, sagen Sie:
In der offiziellen Seite von Matplotlib Sie empfehlen die Verwendung der mkpg-installer:
In der OSX-Notes-Abschnitt Sie mehr Informationen über diese Installation.
Bearbeitet:
Ich habe keine gefunden MPKG aber Sie können diese DMG.
/Library/Python/2.7/site-packages/
hat keine Erwähnung von matplotlib nun nach der Installation. Die Datei sollte dort präsent sein? Ein matplolib*.ei von einer Art?Es sollte vorhanden sein ein matplotlib Ordner
InformationsquelleAutor phyrox
Wenn Sie installieren, Eigelb, sehen Sie, mit
dass version 1.3.1 von matplotlib ist verfügbar. Aber pip wird nicht lassen Sie es installieren, weil es extern verwalten. Die Lösung ist zu tun:
Zuerst es hat nicht funktioniert für mich, obwohl, weil es ein problem mit true-type-Schriften.
aber ich musste einfach google für die Fehlermeldung zu finden, die Lösung auf stackoverflow, das die folgenden Schritte vor der Installation von matplotlib:
InformationsquelleAutor Colin Bernet
War das problem mit der
$PATH
variable. Anstatt Sie zu verändern, etwas in die variable, die ich deinstalliert alle Pakete, die in./Library/Frameworks/
. So oder so funktionieren würde. Wenn ich war immer, dass meine aktuelle version war'1.1.1'
, das war die aktuelle version für die standard-python auf dem Mac installiert, die version 2.6, als ich die Aktualisierung mit allen aktuellen Bibliotheken für 2.7.HINWEIS: Bei deinstallation des frameworks, nicht deinstallieren 2.6 jedoch, weil das vorinstallierte mac-build verwendet wird, für viele andere Mac-Programme, und ich landete mit neu zu installieren meine OS.
InformationsquelleAutor Jared
Hatte ich diesen Fehler auch.
Eine einfache änderung der ~/.profile oder ~/.bash_profile der Weg, um es fest. Zuvor war es auf der Suche in /usr/bin die erste und nicht die, wo die Dinge hatten in Verbindung mit homebrew.
InformationsquelleAutor dianei