Jak korzystać z najnowszego ipython w Ubuntu12.04?
Najnowszy ipython to 1.0. Ipython w oficjalnym centrum oprogramowania jest za stary.
Dzięki
Jak korzystać z najnowszego ipython w Ubuntu12.04?
Najnowszy ipython to 1.0. Ipython w oficjalnym centrum oprogramowania jest za stary.
Dzięki
Odpowiedzi:
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
--user
flagę 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.
pip install --upgrade --user ipython
usunie stary ipython w systemie. Czy to jest bezpieczne?
ipython
z 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 ipython
lub import packagename
wyszukiwanie jest pierwsze w lokalizacjach, w których pip
instaluje się. Jeśli pip
ponownie 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 --user
bez sudo, jeśli używasz go tylko dla tego konta użytkownika.
pip
metodą za kilka dni, jeśli nie będę w stanie jej znaleźć.
pip
jest 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 wPYTHONPATH
Ubuntu.