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