IPython недоступен в консоли PyDev - PullRequest
2 голосов
/ 28 марта 2012

Я хотел бы использовать интерпретатор IPython в Eclipse / PyDev. Однако PyDev не распознает мою установку IPython.

Результаты, которые я получаю, следующие:

>>> import sys; print('%s %s' % (sys.executable or sys.platform, sys.version))
PyDev console: using default backend (IPython not available).
D:\QuantumGIS\apps\Python25\python.exe 2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)]
>>> import IPython
>>>

Команда import IPython работает. Я использую

  • Windows XP 32 бит
  • Затмение 3.7.2
  • PyDev 2.4.0
  • IPython 0.10.2
  • Python 2.5 (версия, поставляемая с QGIS 1.7.3)

Как настроить PyDev, чтобы я мог использовать IPython в качестве интерактивного переводчика?

1 Ответ

2 голосов
/ 31 мая 2012

Не уверен, что это та же проблема, но из блога Фабио он сказал попробовать в консоли python (импорт IPython работал нормально):

from IPython.frontend.terminal.interactiveshell import TerminalInteractiveShell

, который не дал мне ничего полезного и:

from IPython.frontend.prefilterfrontend import PrefilterFrontEnd

Который жаловался, что Twisted не был установлен.Я установил Twisted 12.0 для Python 2.5 и его зависимость Zope (3.8 для Python 2.5), перезапустил IDE и консоль теперь показывает ipython.Было что-то в ipython, использующем XMLRPC для связи с IDE, так что я думаю, что для этого необходим витой способ.

Надеюсь, это поможет.7

Aptana studio 3.1.2 (версия eclipse) PyDev 2.5.0 IPython 0.10 Python 2.5 (необходим для какого-то старого кода, над которым я работаю и укрывающегося)еще не обновлен)
...