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

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

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.