我在64位Windows机器上安装了Enthought Python发行版(学术许可证)。由于我正在使用学术执照,因此安装了完整的EPD程序包(专业版)。虽然所有的包和功能(至少我已经尝试过)工作正常,但我在自动完成Ipython时遇到了问题。按下自动完成的选项即将到来,但再次按下时,它不会突出显示选项。由于没有突出显示,因此无法选择选项。Enthought Python发行版中的Ipython自动完成
我已阅读其他类似的问题在stackoverflow。解决方案似乎是:安装pyreadline。虽然我已经完成了,但Ipython自动完成仍然没有提供突出显示按下选项的选项。
更新:我刚刚检查了Enthought网站。他们推出了一个名为Canopy的新版本。不过,我现在不想升级到Canopy,因为我有一些项目正在进行,我现在不想冒险冒险。
不IPython都让我选择从自动完成建议的选项?我虽然按允许循环通过建议,并选择适当的。 –
DotPi
2013-04-22 15:20:11
我在描述Ipython终端,它自动完成像bash shell一样,不像Windows cmd.exe。如果您描述的是QTConsole(在所有IIRC中不使用pyreadline),那么是的,按Tab键会循环选择。启动QTconsole的方法是在cmd提示符下输入“ipython qtconsole”。 (EPD 7.3的开始菜单快捷方式不适用于最新版本的IPython,因为QTConsole的启动语法已更改 - 它以前是“ipython-qtconsole”) – 2013-04-22 19:52:48
谢谢@Jonathan。从cmd开始分类问题。我提到了qtconsole。我的错误是不明确。 – DotPi 2013-04-23 03:34:33