---
# System prepended metadata

title: Python を Visual Studio Code で実行する。 2021-07-21
tags: [Python, Visual Studio Code]

---

---
lang: ja-jp
breaks: true
---
# Python を Visual Studio Code で実行する。 2021-07-21

## 参考
> 【Python講座】第4回 仮想環境の作成と「VS Code」の設定【独り言】
> https://youtu.be/YTl4CBxw9ik
{%youtube YTl4CBxw9ik %}

> Variables Reference
> https://code.visualstudio.com/docs/editor/variables-reference

## インタプリタの選択（※実行するPythonを選択）

2023-05-11現在のスクリーンショット
※インタプリタの選択ボタンが右側に移動しているようだ。
![](https://hackmd.io/_uploads/HyBcJ45En.png)

:::warning
過去のスクリーンショット
![](https://i.imgur.com/Gut5mcN.png)
:::

## インタプリタ選択後に `Ctrl+@` でターミナルを開くと、選択された アナコンダ または Python 仮想環境が有効化された状態となる

![](https://i.imgur.com/4IyeF4P.png)


## Python仮想環境を使用する場合の `launch.json`

```json=
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "python": "${workspaceFolder}/venv/Scripts/python.exe"
        }
    ]
}
```

## Anaconda仮想環境を使用する場合の `launch.json`

```json=
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "python": "${env:USERPROFILE}\\anaconda3\\envs\\AI\\python.exe"
        }
    ]
}
```

## conda の設定


```shell=
> where conda
C:\Users\xxxx\anaconda3\Library\bin\conda.bat
C:\Users\xxxx\anaconda3\Scripts\conda.exe
C:\Users\xxxx\anaconda3\condabin\conda.bat
```


#### `settings.json`

```json=
{
    ・・・
    "terminal.integrated.defaultProfile.windows": "Command Prompt",
    "python.condaPath": "${env:USERPROFILE}\\anaconda3\\condabin\\conda.bat"
    ・・・
}
```


###### tags: `Python` `Visual Studio Code`
