Comment utiliser le dernier ipython dans ubuntu12.04?


15

Comment utiliser le dernier ipython dans ubuntu12.04?

L'ipython le plus récent est 1.0. L'ipython dans le centre logiciel officiel est trop ancien.

Merci

Réponses:


21

Vous pouvez utiliser setuptools ou pip. Ceux-ci obtiennent généralement la dernière version de tout package python répertorié sur PyPi

Essayer

sudo apt-get install python-pip          # or python-setuptools
sudo pip install ipython

5
+1. L'utilisation pipest en effet le moyen d'installer des packages Python depuis PyPI. Pensez également à l'installer dans le répertoire personnel de l'utilisateur plutôt qu'à l'échelle du système (moins nocif en général - bien que ipython ne risque pas de casser les choses) en utilisant pip install --upgrade --user packagename. Il l'installera ensuite sur ~/.local/binlequel se trouve PYTHONPATHsur Ubuntu.
gertvdijk

1
J'appuie le --userdrapeau lorsque j'utilise pip. Surtout pour les packages qui interagissent directement avec le système d'exploitation et ses bibliothèques, par exemple. PIL. Cela évite de casser quoi que ce soit qui dépend de certaines versions des bibliothèques en ne l'installant pas à l'échelle du système.
Fahad Yousuf

pip install --upgrade --user ipythonsupprimera l'ancien ipython dans le système. Est-ce sûr ?
waterloo2005

1
@ waterloo2005 Non, il n'en supprimera aucun ipythondu système, pas plus que les habitués sudo pip install packagename. DPKG / APT s'installe à un emplacement différent, qui avait priorité sur lui. Cela rend l'exécution ipythonou la import packagenamerecherche en premier dans les emplacements d' pipinstallation. Si vous supprimez à pipnouveau le package, par exemple sudo pip uninstall packagename(ou l'équivalent utilisateur), vous utiliserez à nouveau l'ancienne version packagée d'Ubuntu. Donc, oui, c'est totalement sûr. Pourtant, je recommande d'utiliser --usersans sudo si vous ne l'utilisez que pour ce compte d'utilisateur.
gertvdijk

Je vais créer une Q&A plus canonique sur l'installation des packages Python en utilisant DPKG / APT avec la pipméthode dans quelques jours si je n'en trouve pas.
gertvdijk

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.