2012-03-28 84 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的(需要一些舊的代碼我的工作,並沒有 升級版)
相關問題