👏
VS-CODEで「インポート"###"を解決できませんでした」と表示されたときの解決法
問題の所在
VS-CODEのターミナル画面で、
「インポート"###"を解決できませんでした」と表示される場合があります。
"###"はライブラリー名です。
ここでは、pydanticというライブラリーで警告が出ています。
この時、ソースコード部分では、
以下のようにライブラリー名に波線が表示されているはずです。
解決法
これはインタープリターの選択の問題です。
仮想環境を使っているとよくあります。
VS-CODEのメニューから、
表示→コマンドパレット→インタープリターの選択としてください。
ここで、お使いの仮想環境に合わせた
Pythonのパスを選択してください。
おそらく、「おすすめ」表示がお使いの仮想環境の可能性が高いです。
ちなみに、
現状は、Python3.11.6がインタープリターとして選択されています。
そして、パスをみると、/opt/homebrew/bin/pythonになっていて、
仮想環境のパスではありません。だからエラーが出たのですね。
Discussion