pip install -r requirements.txt
Während der Ausführung wird während der Installationsphase der folgende Fehler angezeigt matplotlib
:
REQUIRED DEPENDENCIES AND EXTENSIONS
numpy: yes [not found. pip may install it below.]
dateutil: yes [dateutil was not found. It is required for date
axis support. pip/easy_install may attempt to
install it after matplotlib.]
tornado: yes [tornado was not found. It is required for the
WebAgg backend. pip/easy_install may attempt to
install it after matplotlib.]
pyparsing: yes [pyparsing was not found. It is required for
mathtext support. pip/easy_install may attempt to
install it after matplotlib.]
pycxx: yes [Couldn't import. Using local copy.]
libagg: yes [pkg-config information for 'libagg' could not
be found. Using local copy.]
freetype: no [pkg-config information for 'freetype2' could
not be found.]
...
The following required packages can not be built:
* freetype
Sollte nicht pip install -r requirements.txt
auch freetype installiert werden? Wie sollte Freetype in Ubuntu 12.04 installiert werden, damit es funktioniert matplotlib
?
quelle
freetype2
heutzutage. Aktualisiert.apt-get install freetype2-devel
gibt den gleichen Fehler auch ... Könnte es seinapt-get install freetype*
? Das scheint viele andere Pakete installieren zu wollenlibfreetype2-devel
. Ich werde meine Antwort erneut aktualisieren: /-devel
Konvention ist für RPM und die-dev
Konvention ist für DEB. Versuchen Sieapt-cache search '^libfreetype.*-dev$'
was gibtlibfreetype6-dev
.brew install freetype
half mir auf OSXIch musste libxft-dev installieren, um matplotlib auf Ubuntu Server 14.04 zu aktivieren.
Und dann könnte ich gebrauchen
quelle
pkg-config
, dielibxft-dev
auch als Abhängigkeit installiert wird. Die richtige Antwort wäre also zu rennenapt-get install libfreetype6-dev pkg-config
Es gibt eine Problemumgehung,
sudo apt-get install pkg-config
die ich in dieser Github-Ausgabe gefunden habe .quelle
pkg-config
war auch für mich der fehlende, nicht intuitive Schritt, dies bei der Installationmatplotlib
in einem Docker-Container mitubuntu:14.04
als Basis-Image.pkg-config
für die Installation virtueller Maschinen erforderlich ist.Keine der vorhandenen Antworten hat mir geholfen, matplotlib unter Ubuntu zu aktualisieren. Das ist es, was letztendlich für mich funktioniert:
quelle
Dieser Befehl lädt alle Abhängigkeiten herunter.
Für Python 2.x.
Für Python 3.x.
Nach der Installation können Sie es versuchen
quelle
Unter Ubuntu funktionierte es, nachdem ich das
blt-dev
Paket installiert hatte .quelle
apt-get install libfreetype6-dev
ausgeführt werden, damit es automatisch mit blt-dev installiert wird.Ich benutze Mint und keine dieser Antworten hat bei mir funktioniert. Ich musste:
quelle
Ich hatte das gleiche Problem mit Python 3.6 unter Windows, wechselte dann aber zu Python 3.5.2 und alles funktioniert einwandfrei.
quelle
Dieser Befehl ist
sudo apt-get install libfreetype6-dev
für mich unter Ubuntu 16.04 fehlgeschlagen.The following packages have unmet dependencies: libfreetype6-dev : Depends: libfreetype6 (= 2.6.1-0.1ubuntu2) but 2.6.1-0.1ubuntu2.3 is to be installed
Also ich installierte Freetype aus der heruntergeladenen Quelle , Kredit dieser Anleitung
auf virtualenv umgestellt
pip install matplotlib
und alles funktioniert.quelle