web-dev-qa-db-ja.com

端末の代わりにデフォルトとしてIPythonコンソールでファイルを実行するにはどうすればよいですか?

私はPyCharmで新しいプロジェクトを始めました。 Anaconda 3.6がインストールされています。そのため、PyCharmでは、プロジェクトインタープリターとしてAnaconda python.exeを選択しました。

最初にPyCharmを実行したとき、スクリプトを実行するための「デフォルト」コンソールとしてIPythonコンソールを使用しました。その後、PCを再起動すると、PyCharmはスクリプトを実行するときにターミナルを使用します。どうして? Anaconda Spyder IDEのターミナルは使いたくありません。私はIPythonに慣れていますが、気に入っていますし、使いたいです。

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

20
ilpomo

短い答え:

  1. File > Default settings > Build, Execution, Deployment > Consoleに移動し、Use Ipython if availableを選択します
  2. Run > Edit Configurationsに移動し、Show command line afterwardsを選択します

ヒント:コードの選択した部分を実行するには ALT + SHIFT + E


詳細:

プロジェクトインタープリターとしてAnacondaを選択した場合、IPythonはIPython console you are used to in Spyderのように見えず、動作もしませんが、ほとんどの場合、選択されたコンソールになります。

enter image description here

Spyderとは異なり、PyCharm has no graphical indicatorはこれがIPythonコンソールであることを示します。

enter image description here

それがIPythonコンソールであることを確認し、Spyderから慣れているIPythonコンソールのように動作させるには、次の2つの手順を実行する必要があります。

  1. File > Default Settings > Build, Execution, Deployment > Consoleに移動し、必ずUse IPython if availableを選択してください。 enter image description here

  2. Run > Edit Configurationsに移動し、Show command line afterwardsを選択します enter image description here

これで、Spyderとほぼ同じようにALT+SHIFT+Eを使用して、コードの選択した部分を実行できます。

これでうまくいかない場合は、SOでこれらの他の投稿をチェックしてください。

実行後のプログラムとの対話

pycharmでipythonコンソールを無効にする

36
vestland

Pycharmの新しいバージョンでは、構成の編集に別のオプションがあります。

Run > Edit Configurationsに移動し、Run with Python consoleを選択します

enter image description here

0
Bikram