Jak korzystać z najnowszego ipython w Ubuntu12.04?

15

Jak korzystać z najnowszego ipython w Ubuntu12.04?

Najnowszy ipython to 1.0. Ipython w oficjalnym centrum oprogramowania jest za stary.

Dzięki

waterloo2005
źródło

Odpowiedzi:

21

Możesz użyć setuptools lub pip. Zazwyczaj otrzymują one najnowszą wersję dowolnego pakietu Pythona wymienionego na PyPi

Próbować

sudo apt-get install python-pip          # or python-setuptools
sudo pip install ipython
Fahad Yousuf
źródło
5
+1. Używanie pipjest rzeczywiście sposobem instalowania pakietów Python z PyPI. Zastanów się także nad zainstalowaniem go w katalogu domowym użytkownika, a nie w całym systemie (ogólnie mniej szkodliwym - chociaż ipython raczej nie psuje się) za pomocą pip install --upgrade --user packagename. Będzie on następnie zainstalować go ~/.local/bin, który jest w PYTHONPATHUbuntu.
gertvdijk
1
Drugą --userflagę używam pip. Zwłaszcza w przypadku pakietów, które współdziałają bezpośrednio z systemem operacyjnym i jego bibliotekami, np. PIL. Pozwala to uniknąć zepsucia czegokolwiek, co zależy od niektórych wersji bibliotek, przez nieinstalowanie go w całym systemie.
Fahad Yousuf
pip install --upgrade --user ipythonusunie stary ipython w systemie. Czy to jest bezpieczne?
waterloo2005
1
@ waterloo2005 Nie, nie usunie żadnego ipythonz systemu, ani nie zrobi tego normalnie sudo pip install packagename. DPKG / APT instaluje się w innym miejscu, które miało pierwszeństwo przed nim. To sprawia, że ​​uruchamianie ipythonlub import packagenamewyszukiwanie jest pierwsze w lokalizacjach, w których pipinstaluje się. Jeśli pipponownie usuniesz pakiet, np. sudo pip uninstall packagename(Lub odpowiednik użytkownika), będziesz ponownie używać starszej wersji pakietu Ubuntu. Tak, to jest całkowicie bezpieczne. Jednak zalecam używanie --userbez sudo, jeśli używasz go tylko dla tego konta użytkownika.
gertvdijk
Stworzę bardziej kanoniczne pytania i odpowiedzi dotyczące instalacji pakietów Pythona za pomocą DPKG / APT wraz z pipmetodą za kilka dni, jeśli nie będę w stanie jej znaleźć.
gertvdijk
18
sudo pip install --upgrade ipython 
kolby
źródło
Dobra odpowiedź, nie wiem, dlaczego przegłosowano
Eric Wilson,