VS Code で python のパスを追記
vscode で自動補完されないため
最新版に更新したら
python そのものを読み込んでいない状態に
VSCodeでPython自作モジュールimport時のエラー(Unable to import )が消えない場合の対処方法
を参考に
python.autoComplete.extraPaths
を設定することにした
パスに関しては
VScodeの自動整形や自動補完の設定(Python)
を参考に
1 | pip show tensorflow |
の結果
1 2 3 4 5 6 7 8 9 10 | 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)アイコンをクリック
1 2 3 4 5 6 7 8 9 10 11 | settings.json の { "workbench.editorAssociations" : { "*.ipynb" : "jupyter-notebook" }, "notebook.cellToolbarLocation" : { "default" : "right" , "jupyter-notebook" : "left" } } |
を
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | { "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 を立ち上げると
コード補完がされるようになる