Visual Studio Code インタラクティブ Python コンソール 質問する

Visual Studio Code インタラクティブ Python コンソール 質問する

私は DonJayamanne Python 拡張機能付きの Visual Studio Code を使用しています。問題なく動作していますが、コード実行後にすべての定義と計算結果が残り、コンソールでアクセスできる、Matlab のような対話型セッションを実現したいと考えています。

たとえば、このコードを実行した後:

a = 1

Python セッションが終了し、コンソールに次のような入力ができなくなります:

b = a + 1
print(b)

Python セッションは「-i」フラグで存続できることは知っています。しかし、これは単純に機能しません。

また、コード ファイルを実行するたびに、新しい Python プロセスが生成されます。1 つのコンソールで連続して実行する方法はありますか? また Matlab のように?

これは私にとって本当に重要かつ些細なことのように思えます。これに対する解決策が見つからないのは、何か大きなことを見逃しているからでしょうか?

ベストアンサー1

私は拡張機能の作成者です。 2 つのオプションがあります:

  1. 統合ターミナル ウィンドウを使用します (これはすでにご存知だと思います)
    ターミナル ウィンドウを起動し、 と入力しますpython。REPL
    で実行されるすべてのステートメントは同じセッション内にあります。

  2. 次のバージョンでは、Jupyter のサポートが追加されます。
    今後の予定のサンプルについては、こちらをご覧ください。

おすすめ記事