Bagaimana cara menggunakan ipython terbaru di ubuntu12.04?

15

Bagaimana cara menggunakan ipython terbaru di ubuntu12.04?

Ipython terbaru adalah 1.0. IPython di pusat perangkat lunak resmi sudah terlalu tua.

Terima kasih

waterloo2005
sumber

Jawaban:

21

Anda dapat menggunakan setuptools atau pip. Ini biasanya mendapatkan versi terbaru dari paket python yang terdaftar di PyPi

Mencoba

sudo apt-get install python-pip          # or python-setuptools
sudo pip install ipython
Fahad Yousuf
sumber
5
+1. Menggunakan pipmemang cara untuk menginstal paket Python dari PyPI. Juga pertimbangkan untuk menginstalnya di direktori home pengguna daripada di seluruh sistem (secara umum tidak terlalu berbahaya - meskipun ipython tidak mungkin memecahkan masalah) dengan menggunakan pip install --upgrade --user packagename. Ini kemudian akan menginstalnya ~/.local/binyang ada di PYTHONPATHUbuntu.
gertvdijk
1
Saya kedua --userbendera saat menggunakan pip. Terutama untuk paket-paket yang berinteraksi langsung dengan sistem operasi dan perpustakaannya misalnya. PIL Ini menghindari kerusakan apa pun yang tergantung pada versi tertentu pada pustaka dengan tidak menginstalnya di seluruh sistem.
Fahad Yousuf
pip install --upgrade --user ipythonakan menghapus ipython lama di sistem. Apakah ini aman?
waterloo2005
1
@ waterloo2005 Tidak, itu tidak akan menghapus apa pun ipythondari sistem, juga tidak akan biasa sudo pip install packagename. DPKG / APT dipasang di lokasi yang berbeda, yang lebih diutamakan darinya. Itu membuat menjalankan ipythonatau import packagenamemelihat pertama di lokasi tempat pipmenginstal. Jika Anda menghapus pippaket lagi, misalnya sudo pip uninstall packagename(atau yang setara dengan pengguna), maka Anda akan menggunakan versi paket Ubuntu yang lebih lama lagi. Jadi, ya, itu benar-benar aman. Namun, saya sarankan menggunakan --usertanpa sudo jika Anda hanya menggunakannya untuk akun pengguna itu.
gertvdijk
Saya akan membuat Q&A lebih kanonik pada instalasi paket Python menggunakan DPKG / APT bersama-sama dengan pipmetode dalam beberapa hari jika saya tidak dapat menemukannya.
gertvdijk
18
sudo pip install --upgrade ipython 
chaskes
sumber
Jawaban bagus, tidak yakin mengapa diturunkan
Eric Wilson