VScodeを使ってコードを書いていますが、pipでインストールしたパッケージがimportできないことがありました。それのトラブルシューティングになります。
目次
1.setting.jsonに追記する
VScodeのsetting.jsonを開いて、次のことを追記します。
"python.pythonPath": " C:\\Users\\ateruimashin\\AppData\\Local\\Programs\\Python\\Python39\\python.exe",
python.exeがある絶対パスを記述します。そのため、人によってパスが異なることがあります。
2.pythonのpathを覚えていない
パスなんていちいち覚えていないので、次のコマンドで探します。
gcm python | fl
次のような表示が出ます。
Name : python.exe
CommandType : Application
Definition : C:\Users\ateruimashin\AppData\Local\Programs\Python\Python39\python.exe
Extension : .exe
Path : C:\Users\ateruimashin\AppData\Local\Programs\Python\Python39\python.exe
FileVersionInfo : File: C:\Users\ateruimashin\AppData\Local\Programs\Python\Python39\python.exe
InternalName: Python Console
OriginalFilename: python.exe
FileVersion: 3.9.0
FileDescription: Python
Product: Python
ProductVersion: 3.9.0
Debug: False
Patched: False
PreRelease: False
PrivateBuild: False
SpecialBuild: False
Language: ニュートラル言語
pathとあるので、その部分をコピペします。
3.pathに赤線が出る
setting.jsonにpathをコピペすると赤線が出てエラーが出ます。これはpathの書き方が正しくないからです。
setting.jsonでのpathの区切りは円マーク2つになります。そのため、コピペしてきたパスの区切りの全てに円マークを一つ追加してあげると正しい記述になります。
4.おわりに
macでも同じトラブルシューティングをしたので、もう面倒くさいでござる。
それよりもwindowsでwhichコマンドみたいなものがあるのを知って驚きました。