症状
私の場合、 git branch などのコマンドを実行するたびに Unable to handle /opt/homebrew/bin/python3.12 というエラーメッセージが VSCode の popup 上に表示されていました。
これは、リモートマシンのみで発生しており、ローカルマシン (MacOS) では発生していなかったことと、エラーメッセージに homebrew が含まれていたことから、 Mac 上の設定が何か悪さをしているんだろう、ということがわかりました。
原因
VSCode の設定ファイルである ~/.vscode/settings.json を疑いましたが、違いました。
VSCode の Python (識別子: ms-python.python) が、その拡張を実行するためのインタプリタを自動選択しており、その結果がリモートサーバ上でも生きていて、問題になっていました。
対処法
以下の手順で解消できました!(๑>◡<๑)
- リモートサーバ上の VSCode を開いて
Cmd + Shift + Pキーを押下し、 VSCode のコマンドパレットを開く - コマンドパレット上で
Python: Clear Cache and Reload Windowを実行