あなたが受け取ったコメントの多くは、Komodo IDEを避けることを推奨しています。しかし、あなたは Komodo IDE を使用していません! Komodo Editを使用しているため、IDE に関するコメントは当てはまりません。
確かに、Notepad++ や普通の古いメモ帳を使用することもできますが、どちらも Komodo Edit に勝るメリットはありません。実際、Komodo (IDE バージョンと編集バージョンの両方) の貴重な機能であるリアルタイムの構文チェックを失うことになります。
私は Komodo IDE を使用していますが、とても気に入っています。Komodo 内で Python プログラムを実行し、その場でデバッグしたい場合は、Komodo IDE が最適です。
問題の 1 つは、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 extensionsをインストールします。このパッケージには PythonWin が含まれています。PythonWin で .py ファイルを開き、[ファイル]、[デバッグ]、[ステップ イン] の順に選択して、コードのデバッグを開始できます。次に、[ファイル] メニューの [デバッグ] メニューの他のコマンドを使用して、それをステップ実行できます。F10/F11などに注意してください。これらのコマンドにすばやくアクセスできるキーボード ショートカット。
いずれにせよ、新しい言語を学ぶときは、このような対話型デバッガーを使用することを強くお勧めします。コードを停止してすぐに変数を確認できるようになると、print
デバッグ用のステートメントに限定されるよりも大幅に改善されます。
そのため、Komodo のような IDE を使用しないという推奨事項には強く同意しません。新しいプログラミング言語を学ぶときに最初に探すのは、インタラクティブなビジュアル デバッガーです。そのデバッガーが「IDE」の一部としてパッケージ化されているか、スタンドアロンのデバッガーであるかはあまり気にしません。ソース コードを表示し、シングル ステップを簡単にし、一時停止するたびに変数を表示する限りです。