2013-04-21 33 views
1

我在64位Windows機器上安裝了Enthought Python發行版(學術許可證)。由於我正在使用學術執照,因此安裝了完整的EPD程序包(專業版)。雖然所有的包和功能(至少我已經嘗試過)工作正常,但我在自動完成Ipython時遇到了問題。按下自動完成的選項即將到來,但再次按下時,它不會突出顯示選項。由於沒有突出顯示,因此無法選擇選項。Enthought Python發行版中的Ipython自動完成

我已閱讀其他類似的問題在stackoverflow。解決方案似乎是:安裝pyreadline。雖然我已經完成了,但Ipython自動完成仍然沒有提供突出顯示按下選項的選項。

更新:我剛剛檢查了Enthought網站。他們推出了一個名爲Canopy的新版本。不過,我現在不想升級到Canopy,因爲我有一些項目正在進行,我現在不想冒險冒險。

回答

1
  1. 確保您已經IPython中使用enpkg這裏描述更新:https://support.enthought.com/entries/22415022

  2. 環保署已經自帶了pyreadline。如果單獨安裝pyreadline會有所幫助,我會感到驚訝。

  3. 您期待什麼突出顯示?我可能會誤解你,但IPython終端的自動完成是終端風格(按Tab鍵,查看你的選項,輸入更多的字符,再次按Tab鍵等)。突出顯示不是本過程的內在特徵。

  4. 這裏描述,您可以並行運行環保署及雨棚: https://support.enthought.com/entries/23614903

+1

不IPython都讓我選擇從自動完成建議的選項?我雖然按允許循環通過建議,並選擇適當的。 – DotPi 2013-04-22 15:20:11

+1

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

+0

謝謝@Jonathan。從cmd開始分類問題。我提到了qtconsole。我的錯誤是不明確。 – DotPi 2013-04-23 03:34:33

相關問題