デフォルトでは、PyCharmのすべてのスクリプトは、「実行」と呼ばれる別のPythonインタプリタで実行されるように見えます。 IPythonコンソールの横に並んで実行されます。スクリプト全体を実行した後にスクリプトのスニペットを実行するには、実行ペインにコピー・ペーストすることができますが、これは実際のpython/ipythonコンソールではないので理想的ではありません。コンソールで実行したい場合は、実行時にコンソールが変数を認識/保存していないように見えるので、コンソール内で(そしてスニペットだけではなく)すべてのものを再度実行する必要があります。退屈な。PyCharm:実行するのではなくコンソールでスクリプトを実行する
私は解決策を探しましたが、最も近いのは実行コンフィギュレーションで「show command line afterwords」を有効にすることでした。これは意味をなさない "ファイルが見つかりません"という行にエラーを投げかけているようです。 SSHを介してリモートサーバにスクリプトを実行しています。
'ipython'はコンソールの名前空間でスクリプトを実行する'%run'マジックで、そのスペースに結果を残します。 PyCharm層が何をしているのか分かりません。 – hpaulj