TensorFlow【VSCodeの設定】

WSL環境で実行しています。

setting.jsonの設定

ここを参照しました。仮想環境を構築しているので、参照先に注意です。

logixsquare.com

{
    "files.eol": "\n",
    "terminal.integrated.env.windows": {
        "PATH": "${env:PATH};/${workspaceRoot}/venv/bin;"
    },
    "python.autoComplete.addBrackets": true,
    "python.autoComplete.extraPaths": [
        "${workspaceRoot}/venv/lib/python3.6/site-packages"],
    "python.pythonPath": "${workspaceRoot}/venv/bin/python"
}

intellisense用の設定

参考にしました。

qiita.com

miraium.com

/venv/lib/python3.6/site-packages内にある/tensorflow_coreを/tensorflowにrenameします。もともと/tensorflowがあるので、/tensorflow_backなどにrenameしておきます。

記事では、tensorflow/init.pyについて記載がありましたが、自分は記述しなくてもよかったようです。

from .python.keras.api._v2 import keras
from tensorflow_estimator.python.estimator.api._v2 import estimator
  • intellisenseが利かなかった理由の一つに、jupyter extensionを入れていたかも、、(未検証)