2

我想在 Eclipse/PyDev 中使用 IPython 解释器。然而,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”命令确实有效。我在用着

  • 视窗 XP 32 位
  • 日食 3.7.2
  • PyDev 2.4.0
  • IPython 0.10.2
  • Python 2.5(随 QGIS 1.7.3 提供的版本)

我应该如何设置 PyDev 以便可以使用 IPython 作为交互式解释器?

4

1 回答 1

2

不确定这是否是同一个问题,但在 Fabio 的博客中,他说要在 python 控制台中尝试(导入 IPython 工作正常):

from IPython.frontend.terminal.interactiveshell import TerminalInteractiveShell

这对我没有任何用处,并且:

from IPython.frontend.prefilterfrontend import PrefilterFrontEnd

哪个抱怨没有安装twis​​ted。我为 Python 2.5 安装了 twisted 12.0,它是依赖 Zope(Python 2.5 为 3.8),重新启动了 IDE,控制台现在显示 ipython。ipython 确实使用 XMLRPC 与 IDE 进行通信,所以我想这需要 twisted。

希望有帮助。

斯图。

  • Windows 7的
  • Aptana studio 3.1.2(eclipse版本)
  • PyDev 2.5.0 IPython 0.10
  • Python 2.5(需要一些我正在处理但尚未升级的旧代码)
于 2012-05-31T10:49:47.580 回答