IDLE - Python GUI

IDLE 是 Python 的整合開發和學習環境,是命令列的替代品。顧名思義,IDLE 對於開發新程式碼或學習 python 非常有用。在 Windows 上,這帶有 Python 直譯器,但在其他作業系統中,你可能需要通過包管理器安裝它。

IDLE 的主要目的是:

  • 具有語法突出顯示,自動完成和智慧縮排的多視窗文字編輯器
  • 具有語法突出顯示的 Python shell
  • 整合偵錯程式,具有步進,持久斷點和呼叫堆疊可見性
  • 自動縮排(對於初學者學習 Python 的縮排很有用)
  • 將 Python 程式儲存為 .py 檔案並執行它們,稍後使用 IDLE 編輯它們。

在 IDLE 中,點選 F5run Python Shell 啟動翻譯。使用 IDLE 對於新使用者來說可以是更好的學習體驗,因為程式碼被解釋為使用者寫入。

請注意,有很多替代方案,請參閱此討論此列表

故障排除

  • 視窗

    如果你使用的是 Windows,則預設命令為 python。如果收到 'python' is not recognized 錯誤,最可能的原因是 Python 的位置不在系統的 PATH 環境變數中。右鍵單擊我的電腦並選擇屬性或通過控制面板導航到系統即可訪問此項。單擊高階系統設定,然後單擊“環境變數…”。編輯 PATH 變數以包含 Python 安裝目錄,以及 Script 資料夾(通常為 C:\Python27;C:\Python27\Scripts)。這需要管理許可權,可能需要重新啟動。

    在同一臺機器上使用多個版本的 Python 時,可能的解決方案是重新命名其中一個 python.exe 檔案。例如,命名一個版本 python27.exe 會導致 python27 成為該版本的 Python 命令。

    你還可以使用 Python Launcher for Windows,它可以通過安裝程式獲得,預設情況下也可以使用。它允許你使用 py -[x.y] 而不是 python[x.y] 選擇要執行的 Python 版本。你可以通過使用 py -3 執行指令碼以及使用 py -3 執行指令碼來執行最新版本的 Python 3 來使用最新版本的 Python 2。

  • 於 Debian / Ubuntu / MacOS 的

    本節假定 python 可執行檔案的位置已新增到 PATH 環境變數中。

    如果你使用的是 Debian / Ubuntu / MacOS,請開啟終端並鍵入 python for Python 2.x 或 python3 for Python 3.x.

    輸入 which python 以檢視將使用哪個 Python 直譯器。

  • Arch Linux

    Arch Linux(及其後代)上的預設 Python 是 Python 3,因此對於 Python 3.x 使用 pythonpython3,對於 Python 2.x 使用 python2

  • 其他系統

    Python 3 有時會繫結到 python 而不是 python3。要在安裝它的這些系統上使用 Python 2,你可以使用 python2