Pythonを書くときなど、pipで色々入れたはずなのに、VSCodeでは「ないよ」と怒られたり・・・

というのは、VSCodeの「ターミナル」が、PC側で色々設定したターミナル(もしくはコマンドプロンプト)を呼んでいるわけではないのが原因かもしれません。

ターミナルを切り替える

VSCodeの設定で「Terminal」と検索すると該当の箇所が出てきます。

Terminal: Explorer Kindの箇所が、デフォルトでinternalになっているのでexternalに変更し、さらにその下の項目で、自分の使っているOSのターミナルアプリケーションを切り替えましょう。

自分の場合は、ターミナル.appを使いたかったので、Terminal.appにしてあります。が、ここはLinux, Mac, Windowsそれぞれデフォルトのターミナルアプリが最初から設定されているので、多くの場合は単純にexternalに変更するだけで済むと思います。