VS Code で python のパスを追記
vscode で自動補完されないため
最新版に更新したら
python そのものを読み込んでいない状態に
VSCodeでPython自作モジュールimport時のエラー(Unable to import )が消えない場合の対処方法
を参考に
python.autoComplete.extraPaths
を設定することにした
パスに関しては
VScodeの自動整形や自動補完の設定(Python)
を参考に
pip show tensorflow
の結果
Name: tensorflow Version: 2.8.0 Summary: TensorFlow is an open source machine learning framework for everyone. Home-page: https://www.tensorflow.org/ Author: Google Inc. Author-email: packages@tensorflow.org License: Apache 2.0 Location: /home/snowpool/anaconda3/lib/python3.8/site-packages Requires: absl-py, astunparse, flatbuffers, gast, google-pasta, grpcio, h5py, keras, keras-preprocessing, libclang, numpy, opt-einsum, protobuf, setuptools, six, tensorboard, tensorflow-io-gcs-filesystem, termcolor, tf-estimator-nightly, typing-extensions, wrapt Required-by:
から
/home/snowpool/anaconda3/lib/python3.8/site-packages
がパスであることを確認
を参考に
ctrl + ,
で設定画面を開き
右上のアイコンから
Open Setting (JSON)アイコンをクリック
settings.json
の
{
"workbench.editorAssociations": {
"*.ipynb": "jupyter-notebook"
},
"notebook.cellToolbarLocation": {
"default": "right",
"jupyter-notebook": "left"
}
}
を
{
"workbench.editorAssociations": {
"*.ipynb": "jupyter-notebook"
},
"notebook.cellToolbarLocation": {
"default": "right",
"jupyter-notebook": "left"
},
"python.autoComplete.extraPaths": [
"/home/snowpool/anaconda3/lib/python3.8/site-packages"
],
"python.analysis.extraPaths": [
"/home/snowpool/anaconda3/lib/python3.8/site-packages"
]
}
として保存
これで再度 vscode を立ち上げると
コード補完がされるようになる