2015-01-13 1 views
0

У меня возникли проблемы с ноутбуком iPython с момента его установки в первый раз. Я уже установил iPython через pip install, но потом решил установить Canopy Express, чтобы получить все пакеты и простой в использовании менеджер пакетов. Я нахожусь на MBP с установленной Yosemite.iPython ноутбук не будет обновляться, всегда работает в v. 0.12

Когда я запускаю ipython-ноутбук через.

ipython notebook --pylab inline 

В терминале ноутбук запускается в Chrome.

Но, тогда я проверить версию IPython с

import IPython 
IPython.__version__ 

это говорит 0,12 - что не последняя версия вообще. И не позволяет мне, например, использовать %matplotlib inline (как магия не добавляется к этой версии)

Если я пытаюсь

pip install ipython --upgrade 

я получаю:

"Requirement already up-to-date: ipython in /usr/local/lib/python2.7/site-packages" 

Когда я проверяю Навес менеджер пакетов, он говорит, что у меня 2.3.1-2.

Любые идеи?

Моя догадка заключается в том, что у меня может быть несколько различных зависимостей/установок python или ipython, и это все испортит.
В любом случае, я могу полностью удалить все и начать заново, или быстро изменить мои зависимости, чтобы они выполнялись. Навес?

PS. В первый раз, когда я запустил ipython-блокнот, я только что установил его с помощью какого-то руководства, и я помню, что он работал с чем-то, называемым jupyter?
По-прежнему в браузере, но не с обычным IP [y]: Логотип ноутбука. Это странно?

редактировать:

which -a ipython gives 

/Library/Frameworks/Python.framework/Versions/Current/bin/ipython 
/usr/local/bin/ipython 
/usr/local/bin/ipython 
/usr/local/bin/ipython 
/usr/local/bin/ipython 

и

which -a python gives 

/Library/Frameworks/Python.framework/Versions/Current/bin/python 
/usr/local/bin/python 
/usr/local/bin/python 
/usr/local/bin/python 
/usr/local/bin/python 
/usr/bin/python 
+0

Здесь есть несколько вещей: добавьте 'which -a ipython' и' which -a python' на вопрос.Проблема в том, что у вас несколько версий python, разбросанных по вашему пути. 'jupyter notebook' станет новым« IPython notebook »- не нужно беспокоиться. Однако пока нет стабильной версии. – cel

+0

Я добавил редактирование, а также прочитал «do's and dont» при установке python. Похоже, я виноват в некоторых из них. Есть ли в любом случае для меня удаление всех python (не связанных с OSX), и когда вы выполняете чистую установку с помощью Canopy? – TMorville

+0

Вам не нужно их чистить. Но вы должны убедиться, что ваша переменная 'PATH' является последовательной и предпочитает правильный интерпретатор. Установка 'canopy', вероятно, правильно установит переменную' PATH'. Думаю, это сработает из коробки. Если нет, вам придется вручную изменять переменную 'PATH'. – cel

ответ

1

Я буду самостоятельно ответить на этот вопрос.

1) Удалены все без OSX, связанные питона, вслед за этим: How to uninstall Python 2.7 on a Mac OS X 10.6.4?

2) Если бы взглянуть в обоих .profile и .bash_profile. Удалены все прошлые зависимости python (даже если один из них был Anaconda). Простота использования open -a TextEdit .profile

3) Reboot

4) Установить Canopy Express. Здесь я столкнулся с новыми проблемами, так как Canopy не установил себя как python по умолчанию через графический интерфейс. Исправлено это путем изменения .profile и .bash_profile. См. Больше here.

5) Ran ipython notebook %pylab --inline в терминале, и теперь я обновил iPython!

+0

Также см. Https://support.enthought.com/entries/22305234-IPython-Installed-version-in-the-Package-Manager-is-not-being-used-in-the-Canopy-GUI (версия IPython в Canopy) –

+0

И https://support.enthought.com/entries/23580651-Uninstalling-and-resetting-Canopy (удаляет детрит, теперь спорный) –

 Смежные вопросы

  • Нет связанных вопросов^_^