VSCodeでPython開発構築の備忘録

# はじめに
- [先日、MacにAnacondaでPython開発環境を構築しました。](https://qiita.com/Toyoizumi-Hiroyuki/items/a03305f290aa04e1b2f5)Jupyter Notebookでお勉強をしているのですが、ブレークポイントを貼ってデバックしたい自分にとって辛いときがあるので、開発環境を整えることにしました。そこで、開発エディタとしてVisual Studio Code（VSCode）を使用してみようと思い、その時のインストール、設定方法を自分用の備忘録としてまとめました。

# 動作環境
- macOS Mojave 10.14.6
- Homebrew 2.1.10
- conda 4.5.11
- python 3.6.8

#1. Visual Studio Codeのインストール
- HomeBrewを使用しているので、`brew`でインストールします。

## 方法
1. パッケージの検索。
2. インストール。

```sh:bash
# パッケージの検索
$ brew search visual
# ログ
==> Casks
homebrew/cask-versions/visual-studio-code-insiders
︙
homebrew/cask/visual-studio-code

# インストール
$ brew cask install visual-studio-code
# ログ
Updating Homebrew...
==> Auto-updated Homebrew!
︙
==> Updated Formulae
︙
==> Tapping homebrew/cask
︙
==> Satisfying dependencies
==> Downloading https://az764295.vo.msecnd.net/stable/036a6b1d3ac84e5ca96a17a44e
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'visual-studio-code'.
==> Installing Cask visual-studio-code
==> Moving App 'Visual Studio Code.app' to '/Applications/Visual Studio Code.app
==> Linking Binary 'code' to '/usr/local/bin/code'.
🍺  visual-studio-code was successfully installed!
```

#2. Visual Studio Codeの設定

## 日本語化
- インストール後、VSCodeを起動すると英語表示だったので、日本語表記に変更しました。

## 方法
1. VSCodeの`EXTENSIONS`から、__「Japanese Language Pack for Visual Studio Code」__をインストール。
![VSC日本語化_1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/477950/f7b701a8-027d-51dd-9016-cb47b5134dfa.png)

2. __「Restart Now」__を選択して、VSCodeを再起動。 
![VSC日本語化_2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/477950/475fe818-b20f-ea9b-3fd4-f5b8514a8020.png)

3. VSCodeを起動すると、表記が日本語に。
![VSC日本語化_3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/477950/2f0448f5-26a1-5e66-89bf-48709caf90c7.png)

## Python拡張機能のインストール
## 方法
- VSCodeの`EXTENSIONS`から、__「Python」__をインストール。
<img width="700" alt="Python拡張機能設定_1.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/477950/7ce5fa04-b992-f3ad-2701-b73baa2ed6af.png">

## Python実行環境の設定

- デフォルトのPython実行環境を指定したい場合は「__ユーザ設定（settings.json）__」に設定します。
- ワークスペース毎にPython実行環境を指定したい場合は「__ワークススペース設定（settings）__」に設定します。

## 方法
1. `Command` + `Shift` + `P`でコマンドパレットを開く。
2. 入力コンソールで__「Python:Select Interpreter」__を検索し、選択する。
<img width="700" alt="Python実行環境設定_1.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/477950/37bc8c70-0655-bdd1-910a-540f7816b4d6.png">
3. VSCodeが認識しているPython環境がリスト表示されるので、使用したい環境を選択する（今回はAnacondaで作成した仮想環境のPython環境を選択）。
<img width="700" alt="Python実行環境設定_2.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/477950/3174c592-82b7-1b0c-ccb0-5d144bfb875d.png">
4. 開いているファイルまたはワークスペースでのPython実行環境が指定される。

- 「__ユーザ設定__」の場合、上記の設定値は「__~/.Library/Application Support/Code/User/settings.json__」内の「__python.pythonPath__」に設定される。 
<img width="700" alt="Python実行環境設定_3.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/477950/cbc1fc1d-6432-b497-1ce9-76501afd7372.png">
- 「__ワークスペース設定__」の場合、上記の設定値は「__~/ワークスペース/.vscode/settings.json__」内の「__python.pythonPath__」に設定される。
<img width="700" alt="Python実行環境設定_4.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/477950/4ec589ef-027c-7194-c565-745fc54d99e3.png">