はじめに
VSCode上のNotebook(.ipynbファイル)ではデバッグが可能となっている。
ただデフォルトの設定だと、ライブラリの中身までデバッグができない。
ライブラリの中身まで入ってデバッグする方法
.vscode\settings.json
に以下の内容を追加する。
.vscode\settings.json
{
"jupyter.debugJustMyCode": false,
}
余談
この設定でデバッグすると、ただソースコードを読むよりもライブラリの挙動を理解しやすい。
なので「このメソッドの実装どうなっているんだろう?」というときなどに便利。
本来のデバッグ機能の用途ではない気がするけど。