Anaconda + VSCode + Tensorflow2.1 で intellisense が効かない場合の対処法
VSCodeでTensorflowを利用していると、intellisenseが効かない。(理由はよくわからない。)
そんなときは下記の手順を試してみると、改善する。
~環境~
・Windows10
・Anaconda3
・Tensorflow2.1
・VSCode ver.1.45.0
~手順~
1. tensorflowフォルダ(anaconda3\envs\(tensoflow仮想環境)\Lib\site-packages\tensoflow)を適当にrenameする。tensorflow_bkとか何でもいい。
2. tensorflow_coreフォルダ(anaconda3\envs\(tensoflow仮想環境)\Lib\site-packages\tensoflow_core)をtensorflowにrenameする。
3. tensorflowフォルダ内にある__init__.pyに下記のコードを追記する。
from .python.keras.api._v2 import keras
from tensorflow_estimator.python.estimator.api._v2 import estimator
引用
https://github.com/tensorflow/tensorflow/issues/32982
https://qiita.com/artemis5656/items/e8e464510a7d907e1feb