Як використовувати найновіший ipython в ubuntu12.04?


15

Як використовувати найновіший ipython в ubuntu12.04?

Найновіший іпітон - 1,0. Іпітон в офіційному центрі програмного забезпечення занадто старий.

Спасибі

Відповіді:


21

Можна використовувати setuptools або pip. Зазвичай вони отримують останню версію будь-якого пакету python, перерахованого на PyPi

Спробуйте

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

5
+1. Використання pip- це дійсно спосіб встановлення пакетів Python з PyPI. Також розгляньте можливість встановити його в домашній каталог користувача, а не в масштабах всієї системи (менш шкідливі взагалі - хоча ipython не може зламати речі), використовуючи pip install --upgrade --user packagename. Потім він встановить його, ~/.local/binякий знаходиться в PYTHONPATHUbuntu.
gertvdijk

1
Я другий --userпрапор під час використання pip. Особливо для пакетів, які взаємодіють безпосередньо з операційною системою та її бібліотеками, наприклад. ПІЛ. Це дозволяє уникнути порушення будь-якого, що залежить від певних версій у бібліотеках, не встановлюючи його на загальну систему.
Фахад Юсуф

pip install --upgrade --user ipythonвидалить старий ipython в системі. Це безпечно?
waterloo2005

1
@ waterloo2005 Ні, це не видалить жодної ipythonіз системи, а також не буде регулярно sudo pip install packagenameробити. DPKG / APT встановлюється в іншому місці, яке мало перевагу над ним. Це змушує працювати ipythonабо import packagenameшукати спочатку місця, де pipвстановлюється. Якщо ви видалите pipпакунок ще раз, наприклад sudo pip uninstall packagename(або еквівалент користувачеві), ви знову будете використовувати старішу версію упакованої Ubuntu. Так, так, це абсолютно безпечно. Однак я рекомендую використовувати --userбез sudo, якщо ви використовуєте його лише для цього облікового запису користувача.
gertvdijk

Я буду створювати більш канонічні запитання і відповіді на встановлення пакетів Python, використовуючи DPKG / APT разом із pipметодом за кілька днів, якщо я не можу його знайти.
gertvdijk

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.