您收到的许多评论都建议避免使用Komodo IDE。但是您没有使用 Komodo IDE!您正在使用Komodo Edit,因此有关 IDE 的评论不适用。
当然,您可以使用 Notepad++ 甚至是普通的旧记事本,但与 Komodo Edit 相比,它们都没有提供任何真正的好处。事实上,您将失去 Komodo 的一项有价值的功能(IDE 和 Edit 版本):实时语法检查。
我使用 Komodo IDE 并且非常喜欢它。如果你想在 Komodo 中运行 Python 程序并在那里调试它们,Komodo IDE 是一个不错的选择。
一个问题可能只是您期望 Komodo Edit 提供与 Komodo IDE 相同的功能。它没有。它只是一个非常好的编辑器。您需要使用命令行或其他方式在 Komodo 之外运行 Python 代码。只需打开命令提示符,cd
进入您的目录,然后键入python yourfilename.py
.
但你说你已经试过了?这一定只是在错误的目录中。
如果您在 Komodo 中打开了 .py 文件,请在此处按 Ctrl+O,“打开文件”对话框将在对话框顶部显示文件的路径。您可以使用 Alt+D 选择路径,如果需要,您可以从那里复制并将其粘贴到命令行cd
中。
如果您想在不支付 Komodo IDE 费用的情况下使用交互式调试器(一个好主意!),您可以使用 PythonWin。
安装 Mark Hammond 的Python for Windows 扩展。此软件包中包含 PythonWin。你可以在 PythonWin 中打开你的 .py 文件,然后选择 File/Debug/Step In 来开始调试你的代码。然后您可以使用 File/Debug 菜单上的其他命令来逐步完成它。注意 F10/F11/等。可以更快地访问这些命令的键盘快捷键。
无论您采用哪种方式,我都强烈建议您在学习一门新语言时使用这样的交互式调试器。能够立即停止代码并查看您的变量,与仅限print
于调试语句相比有了巨大的改进。
所以我非常不同意反对使用像 Komodo 这样的 IDE 的建议。当我学习一门新的编程语言时,我首先要寻找的是交互式可视化调试器。我不太关心该调试器是作为“IDE”的一部分打包还是独立调试器,只要它显示源代码,使其易于单步执行,并在暂停时显示变量。