2012-03-28 2 views
2

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

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

>>> 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 
>>> 

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

  • для Windows XP 32 Bit
  • Eclipse, 3.7.2
  • PyDev 2.4.0
  • IPython 0.10.2
  • Python 2.5 (версия, которая поставляется с QGIS 1.7. 3)

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

ответ

2

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

from IPython.frontend.terminal.interactiveshell import TerminalInteractiveShell 

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

from IPython.frontend.prefilterfrontend import PrefilterFrontEnd 

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

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

Stu.

  • Windows 7
  • Aptana Studio 3.1.2 (версия затмения)
  • PyDev 2.5.0 IPython 0,10
  • Python 2.5 (требуется для некоторых старых кода я работаю и не еще не обновлено)
Смежные вопросы