Ipython und Matplotlib in Ubuntu 13.10
Leute,
Ich habe vor kurzem aktualisiert mein Ubuntu auf die version 13.10.
Zu meiner überraschung, Ipython und Matplotlib sind nur verfügbar in den Versionen vor denen hatte ich in meinem vorherigen 12.04 LTS installieren.
Wenn mit der 12.04 hatte ich das Julian Taylor PPA einrichten in meinen repositories, und das ist, warum (denke ich) ich hatte die meisten up-to-date Versionen von beiden Paketen.
Versionen derzeit in 13.10 sind:
Matplotlib: 1.2.1 (http://matplotlib.org/index.html, die aktuelle version ist 1.3.1)
Ipython: 0.13.2 (http://ipython.org, die aktuelle version ist 1.1.0 – September 2013)
Gibt es eine PPA verfügbar für die 13.10?
Die JTaylor ppa umfasst nur soweit 12.10 (Quantal, link nicht verfügbar, da Ruf Rang in der stack-exchange -)
Sollte ich installieren Sie diejenigen Pakete, die außerhalb apt? Ist das nicht lästig?
Danke.
- Ich bevorzuge normalerweise zum installieren von Python Paketen durch Python-package-manager. Es ist so ziemlich der einzige Weg, wenn Sie planen, verwenden Sie mehrere Python-Versionen oder in virtuellen Umgebungen, und die Paket-Versionen sind garantiert die letzten. In Linux ist es nicht lästig an alle.
- Ist "python package manager" = pip?
- Ich habe versucht
sudo pip install ipython
. Es installiert ohne Probleme, wirft aber Ausnahmen bei der Berufung alsipython notebook --pylab inline
. Ich bemerkte, dass ich installieren konnte, numpy und matplotlib, die über den gleichen Kanal, aber es hat nicht durch kam. Numpy beschwerte sich über eine Menge von Abhängigkeiten, wie matplotlib (obwohl in der Moll-Tonleiter). Muss ich die installieren, die development-Pakete oder Header-Bibliotheken zu installieren, alles erfolgreich über pip? - Ja, Sie haben, um alle Pakete zu installieren, die durch
pip
, und numpy und matplotlib erfordern einige externe Header/libraries installiert werden (weilpip
kompiliert Ihr C-Teil). Sehen Sie sich die Liste für numpy und matplotlib, es gibt nicht wirklich eine Menge von Ihnen. - Ich habe es erfolgreich. Soll ich es hier posten oder eine Antwort von sich selbst?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Möglichkeit, es zu beheben ist mit pip, wie erwähnt von @Bogdan.
Den Weg pip ist hier beschrieben: http://docs.python-guide.org/en/latest/starting/install/linux/#install-linux und es Summen bis zu:
(Ich denke, python-Verteilung bereits vorinstalliert, in 13.10, aber es tut nicht weh, um zu überprüfen)
Dann setzen wir das python-Umgebung richtig:
Danach tun:
Diese lassen pip kümmern sich um die Abhängigkeiten aufgeführt, die von ipython. An diesem Punkt, IPython ist schon richtig funktioniert.
OPTIONAL, die Installation von matplotlib und numpy:
Diese kümmern sich um die Abhängigkeiten für matplotlib und numpy (und vorausgesetzt, dass Sie bereits haben LaTeX richtig installiert):
partielle ref: Fehler während der Installation von matplotlib
Ich bin mit dem Ziel für so etwas wie dieses:
So, wenn ich Sie gerade verpasst Abhängigkeiten, einfach unten einen Kommentar 😉
Dann, mithilfe von pip:
Kompiliert und fertig. Ipython, numpy und matplotlib bereit für Wissenschaft in Ubuntu 13.10.
ImportError: Entry point ('console_scripts', 'easy_install') not found
wenn Sie versuchen, zu verwendeneasy_install
zu installierenpip
benutzen Sie einfach diesen Kerl recomendation. Es funktionierte gut laufen hier.Gibt es ipython 1.1 debs verfügbar: ppa: https://launchpad.net/~jtaylor/+archive/ipython
Warten alle, es gibt einen viel einfacheren Weg. Sie sollten in der Lage sein, alles zu laden, Ipython, Matplotlib, Scipy, etc., durch Kontinuum.io ' s Anaconda Montage. Laden Sie einfach die Kostenlose version und sparen Sie sich die Mühe, zu versuchen, die Last all dieses Zeug manuell.
Hier ist der link.
https://store.continuum.io/cshop/anaconda/
apt-get
und/oder Python ' spip
.numpy
undmatplotlib
- und andere core-Bibliotheken mitapt-get
oderpip
funktioniert nicht und führt zu unmöglich zu debug-Fehlermeldungen. Also, wennapt-get
oderpip
nicht die Arbeit machen, dann nurAnaconda
ist Links.