Come usare il più recente ipython in ubuntu12.04?


15

Come usare il più recente ipython in ubuntu12.04?

Il più recente ipython è 1.0. L'ipython nel centro software ufficiale è troppo vecchio.

Grazie

Risposte:


21

Puoi usare setuptools o pip. Questi di solito ottengono la versione più recente di qualsiasi pacchetto python elencato su PyPi

Provare

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

5
+1. L'utilizzo pipè davvero il modo per installare i pacchetti Python da PyPI. Considera anche di installarlo nella home directory dell'utente piuttosto che a livello di sistema (meno dannoso in generale, anche se ipython non è in grado di rompere le cose) usando pip install --upgrade --user packagename. Lo installerà quindi su quello ~/.local/binche si trova PYTHONPATHsu Ubuntu.
gertvdijk,

1
Secondo la --userbandiera quando uso pip. Soprattutto per i pacchetti che interagiscono direttamente con il sistema operativo e le sue librerie, ad es. PIL. Ciò evita di interrompere qualsiasi cosa che dipenda da determinate versioni delle librerie non installandolo a livello di sistema.
Fahad Yousuf,

pip install --upgrade --user ipythonrimuoverà il vecchio ipython nel sistema. È sicuro ?
waterloo2005,

1
@ waterloo2005 No, non ne rimuoverà nessuno ipythondal sistema, né lo farà il normale sudo pip install packagename. DPKG / APT si installa in una posizione diversa, che aveva la precedenza su di essa. Questo fa funzionare ipythono import packagenameguardare prima nelle posizioni in cui si pipinstalla. Se rimuovi di pipnuovo il pacchetto, ad esempio sudo pip uninstall packagename(o l'equivalente dell'utente), utilizzerai di nuovo la versione precedente di Ubuntu. Quindi sì, è totalmente sicuro. Tuttavia, ti consiglio di usare --usersenza sudo se lo usi solo per quell'account utente.
gertvdijk,

Creerò una domanda e risposta più canonica sull'installazione dei pacchetti Python usando DPKG / APT insieme al pipmetodo in pochi giorni se non riesco a trovarne uno.
Gertvdijk,

18
sudo pip install --upgrade ipython 

Buona risposta, non sono sicuro del motivo per cui ha effettuato il downgrade
Eric Wilson,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.