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 を立ち上げると
コード補完がされるようになる