2017-03-02 5 views
13

私はPyCharmで新しいプロジェクトを開始しました。私はAnaconda 3.6をインストールしました。だから、PyCharmでは、プロジェクトインタープリタとしてAnaconda python.exeを選択しました。ターミナルの代わりにIPythonコンソールでファイルをデフォルトで実行するには?

PyCharmを初めて実行したときに、IPythonコンソールを「デフォルト」のコンソールとして使用してスクリプトを実行しました。その後、私は自分のPCを再起動し、PyCharmはスクリプトを実行するときにターミナルを使います。どうして?私はAnaconda Spyder IDEから端末を使いたくない。私はIPythonに慣れています。私はそれを好きですし、使いたいです。

ターミナルを完全に無効にして、IPythonコンソールのみを使用するにはどうすればよいですか?

答えて

19

短い答え:ファイルへ

  1. ゴー|デフォルト設定|ビルド、実行、展開|コンソールを選択してを選択します。利用可能であればIpythonを使用します。
  2. へ実行|編集構成、その後

ヒントを表示するコマンドラインを選択します。詳細ALT + SHIFT + E


でコードの選択部分を実行します。

の場合あなたはAnacondaをプロジェクトインタプリタとして選択しました.IPythonは、ルックスもbでもなくても、選択されたコンソールになるでしょうあなたがSpyderで慣れ親しんだIPythonコンソールのようなものです。私も次はあなたがコンソールウィンドウにPyCharmで見ているものであると推測している enter image description here

は、私はあなたがスパイダーでこれを見慣れていると思います

enter image description here

Spyderとは異なり、PyCharmにはこれがIPythonコンソールであることを示すグラフィカルなインジケータはありません。だから、それはIPythonコンソールのを確認し、それは多かれ少なかれ、あなたはスパイダーからに使用されているIPythonコンソールのように動作させるために、あなたは、これら二つの手順に従ってみてください:

  1. Go]をファイルに - >デフォルト設定 - >ビルド、実行、デプロイメントを選択してください。利用可能な場合はIPythonを使用してください。。今、あなたはALT + SHIFT + EとPyCharmであなたのコードの選択した部分を実行することができ、その後 enter image description here

編集設定>とを表示するコマンドラインを選択 - 実行する enter image description here

  • ゴー多かれ少なかれSpyderのように。

    これはトリックをしない場合、あなたはSOのこれらの他の記事をチェックアウトする必要があります:

    Interacting with program after execution

    Disable ipython console in pycharm

  • +1

    私はあなたがこのvirtualenvのにipythonをインストールしてくださいvirtualenvのを使用しています上記の設定は適用されません(*使用可能な場合はIPython **を使用してください) – Eypros

    +0

    素晴らしいガイドです。このメソッドを使用した後、私は期待したものとは異なるランタイム動作を見始めました。以前私が.pyドキュメントで "Run"を実行したとき、それは実行され、完了するでしょう。停止ボタンがグレー表示になります。ただし、** show command line after **を選択すると、プログラムは実行を継続し、同じプログラムの新しいインスタンスを作成します。 PyDevコンソールがすべての実行時に再起動したり、新しいインスタンスを作成したりするのを避けるためにとにかくありますか? –

    +1

    ありがとう!私は実際にはわからない。それの音で、あなたは新しい質問として投稿するべきだと思います。今のところ私はあなたが探しているものに関係するかもしれない自分自身の質問に導くことができます。 Pythonコードの実行とデバッグの方法はすべて、私も混乱しています。https://stackoverflow.com/questions/48182309/stepwise-debugging-of-selected-python-codeそしてこちら:https://stackoverflow.com/質問/ 48261561/why-does-import-pdb-pdb-set-trace-trigger-two-different-debugging-scenarios-wheこれらはスパイダーに直接関係する質問です。 – vestland

    関連する問題