ここのことはなかったことにするかもしれない

仕事がらみの記事を主として扱いますが、あくまで個人ブログです。2013年以前の記事は https://yellow-73.hatenablog.com/ にあります。

AnacondaとVisual Studio Codeでエディタ上からPythonが実行できるようにする

Visual Studio Codeのパス

インストール時にPATHをいじるよう指示していたなら、AppData\Local\Programs\Microsoft VS Code\bin\code.cmdにパスが通っているので、コマンドプロンプトからcode.cmdで起動します。

Anacondaにパスを設定しない

インストーラがガチでお勧めしませんとか言うので、パスを設定しませんでした。

そうすると、コマンドプロンプトから起動したアプリについては、pythonへのパスが通っていませんので、code.cmdからPythonが呼び出せません。

Anaconda PromptからVS Codeを立ち上げるようにする

Anaconda Promptからだとパスを設定してくれているので、こちらからcode.cmdを呼び出せます。

Pythonが動くまで

次のサイトの引き写しです。

renga.hatenadiary.com

  • フォルダを開く (ファイルでない)
  • Ctrl+Shift+B でビルドタスクを実行する
  • 一回目は設定が無いためtask.jsonが生成され、エディタで開かれる
  • 編集、セーブする
  • 次からは Ctrl+Shift+B で実行できる

ただし、task.jsonの仕様が変わっているので注意してください。

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Py",
            "type": "shell",
            "command": "python",
            "args": [
                "${file}"
            ]
        }
    ]
}

また、デフォルトのtask.jsonにもURLが出ていますが、公式にも説明があります。

code.visualstudio.com