我在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