いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

Pythonメモ-90 (vscodeでpython のターミナルとしてIPythonが起動するようにする)(python.terminal.launchArgs, IPython)

概要

以下、自分用のメモです。

ついでに、vscode 内で python のターミナル起動 したときに、IPython 起動するようにする設定。

以下を参考にしました。

stackoverflow.com

python.terminal.launchArgsにそのまんま ipython 起動するように設定してやるだけでした。

メモとして、自分の設定をここに。

{
    "editor.tabSize": 4,
    "editor.insertSpaces": true,
    "python.pythonPath": "venv\\scripts\\python.exe",
    "python.terminal.launchArgs": [
        "-B",
        "-c",
        "\"import IPython; IPython.start_ipython()\""
    ],
    "python.linting.flake8Enabled": true,
    "python.linting.mypyEnabled": true,
    "python.linting.enabled": true,
    "python.formatting.provider": "black",
    "python.unitTest.pyTestEnabled": true,
    "python.linting.pydocstyleEnabled": false
}

この状態で、CTRL+SHIFT+P して Python REPL ってやると、ipython が起動してくれます。

上の環境は、pip で以下のようにインストールしている前提。

$ python3 -m venv venv
$ venv\Scripts\activate
(venv) $ python -m pip install --upgrade pip
(venv) $ python -m pip install ipython flake8 mypy black pytest pydocstyle

過去の記事については、以下のページからご参照下さい。

  • いろいろ備忘録日記まとめ

devlights.github.io

サンプルコードは、以下の場所で公開しています。

  • いろいろ備忘録日記サンプルソース置き場

github.com

github.com