まず結論

pip install は、Pythonで使うライブラリをインストールするためのコマンドです。

pip install requests

この例では、requests というライブラリを入れています。

こんなときに読む記事です

次のようなところで止まった人向けです。

  • pip install をPythonファイルの中に書いてしまった
  • ライブラリとモジュールの違いが分からない
  • インストールしたのに import でエラーになる

pip install はPythonコードではなく、ターミナルやコマンドプロンプトで実行するものです。

ライブラリとは

ライブラリは、追加で使える便利な機能のまとまりです。

Pythonには最初から使える機能もありますが、あとから入れることで使えるようになる機能もあります。
その追加に使うのが pip です。

実行する場所

pip install は、Pythonファイルの中ではなくターミナルで実行します。

pip install requests

これはPythonコードとしては正しくありません。

ターミナルで次のように実行します。

pip install requests

インストールとimportは別

インストールしただけでは、コード内で自動的に使えるわけではありません。

import requests

コードの中では、使いたいライブラリを import します。

pipが見つからないとき

環境によっては、次の形を使うことがあります。

python -m pip install requests

Windowsでは、Pythonの入れ方によって py を使う場合もあります。

py -m pip install requests

読み方のコツ

流れは次のように分けると分かりやすいです。

pip install でライブラリを入れる
Pythonコードで import する
importした機能を使う

どこで実行する操作なのかを分けると、混乱しにくくなります。