¿Cómo usar el nuevo ipython en ubuntu12.04?

15

¿Cómo usar el nuevo ipython en ubuntu12.04?

El ipython más nuevo es 1.0. El ipython en el centro de software oficial es demasiado viejo.

Gracias

waterloo2005
fuente

Respuestas:

21

Puedes usar setuptools o pip. Por lo general, obtienen la última versión de cualquier paquete de Python listado en PyPi

Tratar

sudo apt-get install python-pip          # or python-setuptools
sudo pip install ipython
Fahad Yousuf
fuente
55
+1. Usar pipes, de hecho, la forma de instalar paquetes Python desde PyPI. También considere instalarlo en el directorio de inicio del usuario en lugar de en todo el sistema (menos dañino en general, aunque es probable que ipython no rompa las cosas) mediante el uso pip install --upgrade --user packagename. Luego lo instalará en el ~/.local/binque está en PYTHONPATHUbuntu.
gertvdijk
1
Secundo la --userbandera cuando uso pip. Especialmente para paquetes que interactúan directamente con el sistema operativo y sus bibliotecas, por ejemplo. PIL. Esto evita romper todo lo que depende de ciertas versiones de las bibliotecas al no instalarlo en todo el sistema.
Fahad Yousuf
pip install --upgrade --user ipythoneliminará el viejo ipython en el sistema. Es seguro ?
waterloo2005
1
@ waterloo2005 No, no eliminará ninguno ipythondel sistema, ni lo hará con regularidad sudo pip install packagename. DPKG / APT se instala en una ubicación diferente, que tenía prioridad sobre él. Eso hace que correr ipythono import packagenamemirar primero en las ubicaciones donde se pipinstala. Si pipvuelve a eliminar el paquete, por ejemplo sudo pip uninstall packagename(o el equivalente de usuario), volverá a utilizar la versión anterior de Ubuntu. Entonces, sí, es totalmente seguro. Sin embargo, recomiendo usar --usersin sudo si solo lo usa para esa cuenta de usuario.
gertvdijk
Crearé un Q&A más canónico sobre la instalación de paquetes Python usando DPKG / APT junto con el pipmétodo en unos días si no puedo encontrar uno.
gertvdijk
18
sudo pip install --upgrade ipython 
chaskes
fuente
Buena respuesta, no estoy seguro de por qué rechazado
Eric Wilson