起こったこと 概ねタイトル通りだが、詳しく状況を記載していく。 筆者は普段、VSCodeのPylanceのanalyzerおよび補完機能を使用してPythonコードを書いている。ところが、TensorFlowのバージョン更新を境にtf.keras名前空間に属するモジュールの補完が効かなくなってしまった(その他のライブラリや関数では補完が効くので、VSCodeの破損ではない)。 tf.kerasにはlayersやmixed_precisionなども属しているため、影響はかなり致命的である。 ちなみに、詳しくは後述するが、TensorFlowのバージョンやコードの書き方によって補完の有無は大きく左右されるようなので、「同じように悩んでいた」という方もいれば、「TensorFlow使ってますが事もありませんよ?何かの間違いでは?」という方もいらっしゃるかもしれない。 原因 どうやら、アップデート