IPython在PyDev控制台中不可用

时间:2012-03-28 04:15:36

标签: eclipse pydev ipython qgis

我想在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”命令确实有效。 我正在使用

  • Windows XP 32位
  • Eclipse 3.7.2
  • PyDev 2.4.0
  • IPython 0.10.2
  • Python 2.5(随QGIS 1.7.3提供的版本)

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

1 个答案:

答案 0 :(得分:2)

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

from IPython.frontend.terminal.interactiveshell import TerminalInteractiveShell

这对我没有任何帮助,并且:

from IPython.frontend.prefilterfrontend import PrefilterFrontEnd

抱怨说没有安装过扭曲。我为Python 2.5安装了twisted 12.0,它依赖于Zope(Python 2.5为3.8),重新启动了IDE,控制台现在显示了ipython。有一些关于ipython实际上使用XMLRPC与IDE进行通信,所以我觉得需要扭曲。

希望有所帮助。

斯图。

  • Windows 7
  • Aptana studio 3.1.2(日食版)
  • PyDev 2.5.0 IPython 0.10
  • Python 2.5(我正在处理的一些旧代码需要但没有 升级了)