2012-03-28 78 views
2

我想在Eclipse/PyDev中使用IPython解释器。 但是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位
  • 的Eclipse 3.7.2
  • 的PyDev 2.4.0
  • IPython的是与QGIS 1.7提供0.10.2
  • 的Python 2.5(版本。 3)

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

回答

2

不知道这是否是同样的问题,但法比奥的博客,他说在Python控制台尝试(进口IPython的工作确定):

from IPython.frontend.terminal.interactiveshell import TerminalInteractiveShell 

这给了我什么有用的:

from IPython.frontend.prefilterfrontend import PrefilterFrontEnd 

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

希望有所帮助。

Stu。

  • Windows 7的
  • 的Aptana工作室3.1.2(Eclipse版本)
  • 的PyDev 2.5.0 IPython的0.10
  • Python 2.5的(需要一些旧的代码我的工作,并没有 升级版)
相关问题