0

IPython is a very useful Python Shell, I want to use it in IronPython. Is it possible?

4

2 回答 2

0

IPython FAQ的直接回答:

基于终端的 shell 应该在任何符合 Python 必要版本的解释器上运行。IPython 0.11 需要 Python 2.6 或更高版本,截至 2011 年 6 月,IronPython 和 PyPy 都支持这一点。

最可能的问题来自 Readline 和使用未记录的 sys._getframe() 函数。在 Windows 上,我们发布了我们自己的 pyreadline,它也可以在 IronPython 下工作。PyPy 提供了自己的 readline 模块,IPython 0.11 不能正确使用它;这是固定在后备箱中的。

如果 IPython 在受支持的解释器下无法运行,请提交错误。

于 2012-06-07T05:18:48.950 回答
0

我按照 IPython 的 wiki 页面https://github.com/ipython/ipython/wiki/Frequently-asked-questions#id9中的说明成功地使 IPython 1.2 与 IronPython 2.7.4 一起工作

于 2014-07-23T18:57:29.173 回答