我想在 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
>>>
“导入 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 作为交互式解释器?
最佳答案
不确定是否是同样的问题,但从 Fabio 的博客中他说可以在 python 控制台中尝试(导入 IPython 工作正常):
from IPython.frontend.terminal.interactiveshell import TerminalInteractiveShell
这没有给我带来任何有用的东西,并且:
from IPython.frontend.prefilterfrontend import PrefilterFrontEnd
它提示没有安装twisted。我为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(我正在处理的一些旧代码需要它,但还没有 尚未升级)
关于eclipse - IPython 在 PyDev 控制台中不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9901059/