PyCharm デバッグ コード エラー「pydev デバッガー: プロセス xxxx が接続しています」は、実際にはコードの最初の行「input」が原因です

問題: PyCharm がコードをデバッグし、「pydev デバッガー: プロセス 15708 が接続中です」、「プロセスは終了コード -1 で終了しました」というエラーを報告します。

私はデバッグ方法を学んでいましたが、小さなコードをノックした後、ブレークポイントに到達し、デバッグするとすぐにエラーが報告されました。
ここに画像の説明を挿入
デバッグを停止してください。
ブレークポイントのコード行に問題があるのではないかと思い、ブレークポイントを変更し、もう一度 [デバッグ] をクリックしましたが、それでもエラーが報告されました。
ここに画像の説明を挿入

困ったときはすぐに情報を確認しましょう!たくさんの記事を読んだ後、いくつかの解決策を 1 つずつ試してみました。

1) 呼び出されていない関数にブレークポイントが設定されている

関数が定義されている場合、関数は呼び出されず、ブレークポイントが関数内に直接設定されている場合、pydev デバッガー: プロセス xxxx が接続中というプロンプトが表示されます。明らかに、これは私の場合には当てはまりません。スキップしてください

2) Python デバッガー設定を変更します。デバッグ中に自動的にサブプロセスにアタッチします。

[ファイル] -> [設定] -> [ビルド、実行、デプロイ] -> [デバッガー] -> [Python デバッガー] に移動します
(他の人: 再度デバッグしてもブレークポイントは無視されず、エラー レポートは表示されません。私にとっては無効です)
ここに画像の説明を挿入

3) Python デバッガー設定を変更します: PyQt 互換

「ファイル」->「設定」->「ビルド、実行、デプロイ」->「デバッガー」->「Python デバッガー」に移動し、
以下の図の赤いボックス内のオプションのチェックを外します (はい、これは他の人にとってのみ役に立ち、私にとっては役に立ちません)
ここに画像の説明を挿入

4) コードプログラムファイル内の「.idea」ファイルを削除します。

私は初心者なので、取り返しのつかない損失を引き起こす場合に備えて、このファイルが何のためにあるのかも確認しました (記事の最後に添付) デバッグを停止し、プロジェクトを閉じ、プロジェクトの下の ".idea" フォルダーを削除します
。それからプロジェクトを再開します
(他の人の問題は再び解決されましたが、私の問題はまだ悩まされています。学ぶために、もう少し辛抱して、試し続けましょう)
ここに画像の説明を挿入

5) ファイアウォール: 「アプリが Windows ファイアウォールを介して通信できるようにする」に pycharm を追加します。

ネットワーク接続の問題だと言う人もいますが、私の直感では、この問題に該当せず、
操作が少し面倒だと感じる必要はありません(実際には、たったの2ステップで、ブロガーにはたくさんの写真があります)。非常に複雑だと思います)、予約された解決策として、実際には「いいえ、もう一度試してください」です。(結局駄目になるとは思わなかった、ははは)

6) コード自体に戻る

正直に言うと、疲れました。隣のバックエンド開発担当者を掴んで尋ねると、弟は見ました。エラーレポートですが、正常にデバッグできますか? (デモンストレーションしてみましたが、本当に何も問題はありませんでした。エラーは報告されますが、使えます~~)
テスターの厳しさから、問題を解決しないと帰れません~~引き続き問い合わせください~~

情報:非常にシンプルですが、pydev デバッガーの解決策: プロセス xxx が接続中ですが、多くの初心者は無視します。

試してみて、最初に上部の入力にあるコードの一部を削除しましたが、エラーは報告されませんでした
ここに画像の説明を挿入

要約する

私の小さな白人の短命のコード、最初の行が入力されているため、デバッグはコードの最初の行を入力する必要があり、このエラーが発生します。データを入力した後はデバッグを続行できるため、おそらく「エラーが報告されるがデバッグを続行できる」のです。(原則を知っている友人が私を正してくれるかもしれません)

添付ファイル: .idea フォルダーは何のためにありますか?

pycharm を Python エディターとして使用する場合、コード フォルダーを作成すると、.idea フォルダーが自動的に生成されます。
このフォルダーの主な機能は、バージョン情報、履歴レコードなどを含むプロジェクトの制御情報を保存することです。
削除してもコードの通常の使用には影響しませんが、削除すると、pycharm をバックトラッキングやリカバリに使用できなくなります。

おすすめ

転載: blog.csdn.net/weixin_48415452/article/details/126655367