2013-10-31 12 views
22

私は最近、かなり新しいPycharmユーザーが他のIDEから切り替えました。Pycharmに対話型Pythonインタプリタがありますか?

私が持っている質問の1つは、インタラクティブなPythonインタプリタです。これは、スクリプトを実行した後に変数を入力してチェックできる「ウィンドウ」です。 Pyscripterには「Pythonインタプリタ」と呼ばれるものがあり、Pycharmにも同じことが分かっています。

「ツール」の下の「Python Console」を試しましたが、同じことはしません。だから私はこのPythonインタプリタをPycharmでどのように見つけることができるのだろうか?コミュニティバージョン3を使用しています。

+0

私は同じ問題を抱えていました。これらのすべてが参考になりました。http://stackoverflow.com/questions/19329601/interactive-shell-debugging-with-pycharm http://stackoverflow.com/questions/19207019/interacting -with-after-execution実行後http://stackoverflow.com/questions/21912882/can-i-drop-into-interactive-mode-at-a-breakpoint-in-pycharm3 – MackM

答えて

5

はい。

To launch an interactive console 

    On the main menu, choose Tools | Run Python console, or Tools | Run Django console 

Running Console

+6

私はナンが探していると思う彼のスクリプトが実行された後、IDLEの動作と同様に変数とやりとりすることができます。 – MackM

3

実行 - >編集設定 - >オプション - 通訳>は、実行が終了したときに、赤、プロンプトがあるでしょう-i

を追加します。

+3

少なくとも4.5。4 PyCharmは、-iオプションよりもはるかに優れていたRund/Debug Configurationsダイアログの "Show command line afterward"オプションを提供しています(最後のコマンドの場合は矢印) –

+0

これを実行すると 'No such file or directory:私は。 "show command line afterwards"は動作しますが、例外が発生した後は動作しません。 IDLEはそれをより良くします。 – Noumenon

15

私は

  1. デバッグデバッグでファイル(あなたと仕事をしたいどこかにブレークポイントを置く)
  2. をデバッグするときに対話プロンプトを取得するために、次の手順を実行Pycharmコミュニティ版のバージョン2016.1.2を使用していますウィンドウには、 'Console'タブがあり、それを選択する必要があります。
  3. コンソールの左ツールバーには、「Show Python Prompt」の下から2番目のボタンがあります。押して、それは
  4. あなたは今だけのインタラクティブを取得するには、OPで述べたよう

enter image description here

(あなたが実行しているコードと対話することを可能にする)コンソール内で使用することができますintereractiveプロンプトが表示されるはずです実行中のスクリプト外のpythonのプロンプトは、メインメニューバーで選択し[ツール] - > [Pythonコンソール

enter image description here

魔法の本が表示されます。

enter image description here

0

RunEdit Configurationsを選択して、 "後で表示するコマンドライン" をご確認ください。ただし、例外が発生した後は機能しません。

15

PyCharmを設定してPyScripterと同じように実行できます。

実行 - >構成の編集 - > [コマンドラインを後で表示する]を選択します。

関連する問題