web-dev-qa-db-ja.com

PyCharm実行中Pythonファイルは常に新しいコンソールを開きます

私は最初にSpyderでPython=を学習し始めましたが、最近PyCharmに切り替えることにしました。したがって、Spyderのような考え方でPyCharmを学習しています。

Pythonコンソールでファイルを実行することに興味がありますが、このファイルを再実行するたびに、新しく開かれたPythonコンソールの下で実行されます。これは複数のPythonコンソールが開かれ、基本的にすべて同じことを行いますが、わずかなバリエーションがあります。

私は単一のPythonコンソールを持ち、その単一のコンソール内でファイル全体を実行することを望みます。これを変更する方法を誰かが知っていますか?おそらく私が使用している考え方はあまりPyCharmicではないでしょうか?

7
MorningGlory

PyCharm 2018.2+には特定のオプションがあります:設定|ビルド、実行、展開|コンソール| 「Pythonコンソールで実行)」には既存のコンソールを使用します。

Python consoleで実行する)は、実行構成で有効にしたオプションです。必要ない場合は無効にしてください。 a Pythonスクリプト実行後のコンソール:

enter image description here

4
Pavel Karateev

こんにちは:同じpythonコンソールで毎回コードを再実行することを探している場合、下の画像に示すように、プロジェクト設定のそれぞれのボックスをチェックする必要があります。

enter image description here

5
exan

1つのコンソールは、Pythonがシステムで実行されている1つのインスタンスです。同じPythonカーネル内でさまざまなコードのバリエーションを実行する場合は、実行するコードを入力し、runオプションを選択します(デフォルトはAlt + Shift + F10)。

1
Steven

プログラムをRerunするオプションがあります。

単に開いて、現在実行中のアプリに移動します:

  • Alt+4 (ウィンドウズ)
  • +4 (マック)

そして、rerunそれで:

  • Ctrl+R (ウィンドウズ)
  • +R (マック)

別のオプション:

アクションポップアップを表示:

  • Ctrl+Shift+A (ウィンドウズ)
  • ++A (マック)

そして、Rerun ...、IDEと入力し、目的のアクションをヒントにして、それを呼び出します。

0
vishes_shell

1つのインスタンスのみの実行を許可するには、上部バーの「実行」に移動してから、「構成の編集...」に移動します。最後に、右側にある「単一インスタンスのみ」をチェックします。これは1つのインスタンスのみを実行し、実行するたびに遅延します。それが役に立てば幸い!

0