Q.pipを使ってモジュールをインストールしているのに認識されない。なぜ。
↓pip listにはあるのにvscodeから「そんなもんは無え」と怒られる

A.ターミナルのpythonのバージョンとVSCodeのpythonのバージョンが異なるため
↓「python -V」を打ち込むと現在使用しているpythonのバージョンを確認することができます。

よく見たらVSCodeの右下にVSCodeが認識しているpythonのバージョンが書いてありました。
私は宗教上の理由でバージョン3.7を使用しているので(pygameモジュールが使えるから)VSCodeと齟齬が生まれてしまったみたいですね。
↑の□を押すと検索窓が開かれpythonのバージョンを選択できました。

使いたいバージョンを選択したところ無事認識されました。

コメント