2017-02-18 10 views
-1

Ich benutze JetBrains PyCharm Community Edition 2016.3.2 (64). Mein Projekt-Interpreter ist entweder Python 3.4 oder 3.5. Ich versuche das Matplotlib-Paket zu installieren, aber es ist jedes Mal fehlgeschlagen. Es ist mir jedoch gelungen, Networkx zu installieren.Kann Matplotlib für Python 3 nicht installieren

Auf dieser Seite https://networkx.github.io/documentation/networkx-1.10/tutorial/tutorial.html im Abschnitt „Graphen Zeichnen“, sagt er

Beachten Sie, dass das Zeichenpaket in NetworkX mit Python-Versionen 3.0 und höher noch nicht kompatibel ist.

Jemand bitte bestätigen Sie dies? Sollte ich Python 2.x installieren, um dieses Paket zu verwenden?
Ich mache Graph Modellierung, wenn jemand andere Pakete vorschlagen oder beraten, was ich verwenden sollte, würde ich wirklich zu schätzen wissen. Aber es muss mit Networkx in Verbindung stehen.

+1

Warum trauen Sie nicht ihrer Dokumentation? –

+0

Haben Sie Fragen zur Installation von Matplotlib oder zur NetworkX-Kompatibilität mit Python 3? – Goyo

+0

@Goyo beide xD aber hauptsächlich wollte ich wissen, ob es andere ähnliche Pakete gab, die mit Python 3.x verwendet werden können. Tut mir leid, dass ich die Frage dort vage habe. –

Antwort

2

In Bezug auf Matplotlib, sehe ich nicht, warum die Installation fehlschlagen würde.

Versuch:

sudo apt-get install python3-matplotlib 

Abhängig von Ihrer Installation, werden Sie auch mehrere Bibliotheken installieren, die matplotlib ist abhängig von:

sudo apt-get install python3.5-dev python3.5-tk tk-dev 
sudo apt-get install libfreetype6-dev g++ 
sudo apt install python3-pip 
pip3 install --user matplotlib 

Darüber hinaus werden Sie ein anderes Paket benötigen - Nase . Sie können es mit der gleichen Syntax installieren:

sudo pip3 install nose 

NetworkX Installation ist einfach:

sudo pip3 install networkx 

Viel Glück!

Verwandte Themen