Ich möchte matplotlib unter OS X installieren. Wenn möglich, Homebrew verwenden.
Ich installierte Python 2.7.1 mit brew install python. Ich änderte meinen Pfad, um es zu verwenden. Ich installierte Pip mit brew install pip der Option Ich installierte numpy 1.5.1 mit pip install numpy Scipy 0.8.0pip install scipy
Das Problem ist, dass beim Kompilieren der C-Erweiterungen die erforderlichen Header-Dateien nicht im Suchpfad enthalten sind. Wenn sie verknüpft werden, befinden sich auch die gemeinsam genutzten Bibliotheken nicht im Suchpfad.
Die einfache Antwort lautet: Sie müssen pkg-infoinstalliert sein, sonst setup.pykönnen Sie installierte Bibliotheken nicht finden.
Wie installiert man `pkg-info`?
bradley.ayers vor 13 Jahren
1
@bradley `brew install pkg-info`
bastibe vor 13 Jahren
0
Eigentlich denke ich, dass es `pkg-config` sein sollte, also` brew install pkg-config`. Und vergessen Sie nicht, es auch zu brauen.
noio vor 12 Jahren
7
Ich hatte pkg-config installiert, aber es funktionierte nicht. Die Lösung von bradley.ayers hat für mich funktioniert.
schlamar vor 12 Jahren
0
Stellen Sie sicher, dass sich die Datei freetype2.pc an einem Speicherort befindet, den pkg-config lesen kann
drootang vor 12 Jahren
0
Ich habe Version 1.1.0 (zum Zeitpunkt des Schreibens) und Pfad / usr / local / Cellar / ...
Ab heute sollte Matplotlib auf Version 1.0.1 sein. Ich habe tatsächlich etwas darüber geschrieben [hier] (http://www.daskrachen.com/2011/02/installing-pythonnumpyscipymatplotlib.html). Vielleicht finden Sie dort nützliche Informationen.
bastibe vor 13 Jahren
0
Sorry, das ist ein Tippfehler. Ich meinte 1.1.0.
David Xia vor 13 Jahren
0
Ich persönlich habe Macports verwendet, um python2.7 mit matplotlib zu installieren, und es scheint an 10.7 gut zu funktionieren. Fink ist dabei, seine Interna zu aktualisieren, um mit dem neuen 10.7-Build-System zu arbeiten.
Ich persönlich bevorzuge Homebrew gegenüber MacPorts oder Fink, da es auf System-Libs beruht und viel hackbarer ist. Wenn Sie sich nicht darum kümmern, ist die Verwendung von MacPorts oder Fink wahrscheinlich die einfachste Lösung.
bastibe vor 13 Jahren
1
3
Zhengyang Liu
The answer is, there's no freetype library. just simply brew it:
brew install freetype
brew install freetype -> Fehler: Keine verfügbare Formel für freetype. Hat sich der Name geändert?
Tom vor 11 Jahren
0
`brew install freetype` installiert auch` libpng`.
LWZ vor 10 Jahren
1
1
llazzaro
mit OS X 10.10.3 habe ich es mit diesen Befehlen behoben
Ich habe dieselbe Antwort hier geschrieben, aber ich denke, es kann in dieser Diskussion von Interesse sein.
Ich habe matplotlib unter OSX 10.10 installiert und habe https://github.com/matplotlib/matplotlib/pull/3713 gelesen . Dies ist keine Lösung für Pip-Benutzer. Nur eine Möglichkeit, Matplotlib auf meinem Mac zu installieren, der auf eine Lösung wartet.
Der einfachste Weg ist heutzutage wahrscheinlich conda install matplotlibder condaPaketmanager durch Kontinuumsanalyse.
Beachten Sie, dass Sie installieren und verwenden können, condaohne die vollständige Anaconda-Distribution verwenden zu müssen. Nur pip install conda, conda initund du bist gut zu gehen.