Wie verwende ich das neueste ipython in ubuntu12.04?
Das neueste ipython ist 1.0. Das Ipython im offiziellen Software-Center ist zu alt.
Vielen Dank
Wie verwende ich das neueste ipython in ubuntu12.04?
Das neueste ipython ist 1.0. Das Ipython im offiziellen Software-Center ist zu alt.
Vielen Dank
Antworten:
Sie können setuptools oder pip verwenden. Diese erhalten normalerweise die neueste Version eines auf PyPi aufgelisteten Python-Pakets
Versuchen
sudo apt-get install python-pip # or python-setuptools
sudo pip install ipython
--userFlagge, wenn ich pip benutze. Insbesondere für Pakete, die direkt mit dem Betriebssystem und seinen Bibliotheken interagieren, z. PIL. Dadurch wird vermieden, dass Daten, die von bestimmten Bibliotheksversionen abhängen, beschädigt werden, indem sie nicht systemweit installiert werden.
pip install --upgrade --user ipythonentfernt altes ipython im system. Ist es sicher ?
ipythonaus dem System entfernt sudo pip install packagename. DPKG / APT wird an einem anderen Ort installiert, der Vorrang vor ihm hatte. Das heißt, laufen ipythonoder import packagenamezuerst an den Orten suchen, an denen pipinstalliert wird. Wenn Sie das pipPaket erneut entfernen , z. B. sudo pip uninstall packagename(oder das Benutzeräquivalent), verwenden Sie wieder die ältere Ubuntu- Paketversion . Also ja, es ist absolut sicher. Ich empfehle jedoch, --userohne sudo zu arbeiten, wenn Sie es nur für dieses Benutzerkonto verwenden.
pipin ein paar Tagen eine kanonischere F & A zur Installation von Python-Paketen mit DPKG / APT zusammen mit der Methode erstellen, wenn ich keine finde.
pipist in der Tat der Weg, um Python-Pakete von PyPI zu installieren. Ziehen Sie auch in Betracht, es im Home-Verzeichnis des Benutzers zu installieren, anstatt systemweit (im Allgemeinen weniger schädlich - obwohl ipython wahrscheinlich keine Probleme verursacht)pip install --upgrade --user packagename. Es wird dann installiert,~/.local/binwas in derPYTHONPATHauf Ubuntu ist.