発生した問題
- pyenvの設定が.bash_profileに書かれている。
- vscode上のターミナルを起動したけどpyenvが正しく動かない(認識されずシステムのPythonを見に行ってしまう)
対応策
基本設定 => 設定 => ユーザー設定 を開いて以下を追加すればOK
{
"terminal.integrated.shellArgs.osx": [
"-l"
]
}
参照元情報
#7672 .bash_profile not sourced in integrated terminal on macのissueが上がってた。
システム設定で-l
でログインシェルを有効にしろよとのこと。
補足
terminal.integrated.shellArgs.osx
をワークスペース設定に追加すると警告出て怒られます。