VS-CODE、便利ですよね。
pythonを記述するのに使っていますが、拡張機能で入れた「pylance」のインテリセンス機能(モジュールのメソッド候補表示)は非常に助かります。
ただ、時々、インテリセンスが効かなくて不便だなぁと思いながら、漠然と使いつつ、トラブルシューティングの記事などを見ていたのですが、初心者ならではの解決方法があったのでメモまで。
→typingはインテリセンスが効くのに、fastapiとかpydanticは「見つけられない」エラーになってしまう
→Fieldモジュールのmin_lengthとかも出てこない、、
そこで、いまアクティベートしているconda環境で、pythonのバージョンを見てみると、、
vs-codeの右下フッタのpythonは「自動検出」(おすすめ)だったのですが、
バージョンが3.10??
じゃあ、3.11に変えてみよう、ということでリストから変更
エラーが解消されて、無事、インテリセンスが効くようになりました。。
「なんだ、こんなことか」というお話ですが、参考まで