👋

asdf バージョン管理を使っていてvs codeでPythonのデバッグについて(asdfで設定しているPythonバージョンにする方法)

2021/11/15に公開

環境

MacOS Big Sur(Intel Mac)

asdf バージョン管理ツールについて

asdfを参照してください。

vs codeについて

vs codeを参照してください。

インタープリターの選択について

pythonが導入されているようですが、このエディターでは認識されていません的なエラーが出力されます。
または、デバッグ時にpipで導入したライブラリーを認識しなかったりします。
その様な場合は、下記の方法で解決してみてください。

解決方法

ターミナルなどでpythonのソースのディレクトリからcode .でvscodeを呼び出す。

左下のPythonをクリックしてインタープリター選択の画面を出す。
この時、asdfにてpythonを導入済みのこと。

~/.asdf/shims/以下のpythonを選択するとデバッグができるようになります。

ちなみにフォルダ毎にlocal設定では、インタープリターの選択でローカル設定のpythonを設定できます。

以上

Discussion