【发布时间】:2014-07-19 03:20:43
【问题描述】:
PyDev IDE for Eclipse 的最新版本在其交互式控制台中“嵌入”了 IPython。我只是想知道是否有办法禁用此选项并让 PyDev 使用常规的 python 交互式控制台而不卸载 IPython?我知道如果没有安装 IPython,PyDev 将使用常规的 python 交互式控制台。但我认为必须有一种方法可以在不摆脱 IPython 的情况下做到这一点。
如果有人知道怎么做,请指教。谢谢。
【问题讨论】:
PyDev IDE for Eclipse 的最新版本在其交互式控制台中“嵌入”了 IPython。我只是想知道是否有办法禁用此选项并让 PyDev 使用常规的 python 交互式控制台而不卸载 IPython?我知道如果没有安装 IPython,PyDev 将使用常规的 python 交互式控制台。但我认为必须有一种方法可以在不摆脱 IPython 的情况下做到这一点。
如果有人知道怎么做,请指教。谢谢。
【问题讨论】:
目前在 UI 中没有执行此操作的选项。
您可以通过手动打开以一种骇人听闻的方式做到这一点:
插件\org.python.pydev\pysrc\pydev_ipython_console.py
在您的 Eclipse 安装中并取消注释文件顶部的“raise ImportError()”:)
现在,我有点好奇为什么在这种情况下您更喜欢 PyDev 版本而不是 IPython 版本...
【讨论】:
plugins/org.python.pydev_3.7.0.201408261926/pysrc/pydev_ipython_console.py,文件甚至说如果不想使用 iPython,请注释掉该行。至于一个原因:我正在调试一个实现类似终端功能的程序,它与 iPython 相处得并不好。