本文介紹了IPython在PyDev控制臺中不可用的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我想使用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:QuantumGISappsPython25python.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
IPython0.10.2
Python2.5(QGIS 1.7.3附帶的版本)
我應該如何設置PyDev才能使用IPython作為交互解釋器?
推薦答案
不確定是不是同樣的問題,但在Fabio的博客中,他說要在PYTHON控制臺中嘗試一下(導入IPython工作正常):
from IPython.frontend.terminal.interactiveshell import TerminalInteractiveShell
這沒有給我任何有用的東西,并且:
from IPython.frontend.prefilterfrontend import PrefilterFrontEnd
它抱怨Twisted沒有安裝。我安裝了適用于Python2.5的Twisted 12.0及其依賴Zope(適用于Python2.5的3.8),重新啟動了IDE,現在控制臺顯示為IPython。IPython實際上是使用XMLRPC與IDE進行通信的,所以我想這需要Twisted來實現。
希望這會有幫助。
學習
Windows 7
Aptana Studio 3.1.2(eclipse版本)
PyDev 2.5.0 IPython0.10
Python2.5(我正在編寫的一些舊代碼需要,但還沒有
尚未升級)
這篇關于IPython在PyDev控制臺中不可用的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,