Pythonのpipは、Pythonパッケージをインストール・管理するための標準的なパッケージ管理ツールです。Python 3.4以降では、Pythonのインストール時に自動的にpipも同時にインストールされます。以下に「pipを使ったパッケージのインストール」について詳しく説明します。
1. pipの基本構文
例えば、データ解析ライブラリのpandasをインストールするには以下のようにします。
このコマンドにより、pandasと、その依存パッケージが自動的にダウンロードされ、インストールされます。
2. 特定のバージョンをインストールする
特定のバージョンをインストールしたい場合は、==を使ってバージョン番号を指定します。
他にも以下のような比較演算子が利用できます:
-
==: 指定したバージョン -
>=: 指定したバージョン以上 -
<=: 指定したバージョン以下 -
!=: 指定したバージョン以外
3. 複数パッケージをまとめてインストール(requirements.txt)
複数のパッケージとそのバージョンを記載したrequirements.txtファイルを使って、一括でインストールできます。
例: requirements.txtの内容
インストールコマンド
4. インストール済みパッケージの確認
このコマンドで、現在インストールされている全てのパッケージとそのバージョンを確認できます。
5. パッケージのアップグレード
すでにインストール済みのパッケージを最新版にアップグレードするには、--upgradeオプションを使います。
6. パッケージのアンインストール
不要になったパッケージを削除するには、uninstallコマンドを使用します。
7. pipのバージョン確認・アップグレード
pip自体のバージョンを確認するには:
pipを最新バージョンに更新するには:
8. 仮想環境との併用
実際の開発では、Pythonの仮想環境(venv)とpipを併用することで、プロジェクトごとに異なるパッケージ構成を管理できます。これにより他のプロジェクトへの影響を避けることができます。
補足
-
Pythonが複数インストールされている環境では、
pip3を使うことがあります(例:pip3 install numpy)。 -
Windows環境では、PowerShellやコマンドプロンプトから
pipを使用します。
生成日:2025/05/03