よく使うpipコマンドをメモとして掲載します。
pip よく使うコマンド一覧
パッケージ インストール | pip install [パッケージ名] |
パッケージ インストール(バージョン指定) | pip install [パッケージ名]==[バージョンNo] |
パッケージ アップグレード | pip install -U [パッケージ名] |
パッケージ アンインストール | pip uninstall [パッケージ名] |
パッケージの詳細表示 | pip show [パッケージ名] |
pipインストールパッケージ 一覧 | pip list |
pipインストールパッケージをリストに保存 | pip freeze > requirements.txt |
パッケージリストからpipで一括インストール | pip install -r requirements.txt |
pip本体のアップグレード | pip install -U pip |
pip よく使うコマンド一覧
# パッケージ インストール pip install [パッケージ名] # パッケージ インストール(バージョン指定) pip install [パッケージ名]==[バージョンNo] # パッケージ アップグレード pip install -U [パッケージ名] # パッケージ アンインストール pip uninstall [パッケージ名] # パッケージの詳細表示 pip show [パッケージ名] # pipインストールパッケージ 一覧 pip list # pipインストールパッケージをリストに保存 pip freeze > requirements.txt # パッケージリストからpipで一括インストール pip install -r requirements.txt # pip本体のアップグレード pip install -U pip
pip よく使うコマンド一覧 解説
各コマンドについて、ざっくり解説します。
パッケージのインストール
パッケージのインストールは、下記のコマンドのみでOKです。何もオプションを指定しないと、最新版(latest)がインストールされます。
# パッケージのインストール pip install [パッケージ名] 例) pip install pandas
パッケージのインストール(バージョン指定)
Pythonのバージョンや他のパッケージとの依存関係で特定のバージョンを指定する場合は、下記のコマンドでバージョンを指定します。
# パッケージのインストール(バージョン指定) pip install [パッケージ名]==[バージョンNo] 例)pip install pandas==0.22.0
パッケージのアップグレード(アップデート)
パッケージを最新バージョンへ更新することをアップグレードといいます。オプションの「-U」または「–upgrade」を指定します。
# パッケージのアップグレード(アップデート) pip install -U [パッケージ名] # または pip install --upgrade [パッケージ名] 例)pip install -U pandas
パッケージのアンインストール
パッケージのアンインストールは半角スペースをいれることで複数同時に実行できます。また、オプションなしだと、削除実施時に、パッケージを本当に削除するかの確認(yの入力を求められる)があります。この削除確認は、「-y」または「–yes」オプションを追加で指定することで省略可能です。
# パッケージのアンインストール pip uninstall [パッケージ名] pip uninstall [パッケージ名] [パッケージ名] [パッケージ名] pip uninstall -y [パッケージ名] [パッケージ名] [パッケージ名] 例)pip uninstall requests pandaas
パッケージの詳細表示
パッケージの詳細情報を表示します。名前、バージョン、作者、ライセンス、依存パッケージなどが表示されます。
# パッケージの詳細表示 pip show [パッケージ名] 例)pip show pandas
pipインストールパッケージ 一覧
pipを利用してインストールしたパッケージの名前、バージョンを表示します。オプション「-o」(「–outdated」でもOK)をつけると、最新でないパッケージのバージョンと最新バージョンの一覧を表示します。
# pipインストールパッケージ一覧 pip list # 最新でないパッケージのバージョンと最新バージョン一覧 pip list -o または pip list --outdated
pipインストールパッケージをリストに保存
pipを利用しているパッケージ一覧を保存します。このファイル(今回はテキストファイル)を利用して、環境のバックアップをとったり、他のマシンへ同じ環境を構築します。
「pip freeze」でパッケージとバージョンを表示し、「>」で書き込みを指定し、「requirements.txt」というファイル名で保存します。
# pipインストールパッケージをリストに保存 pip freeze > requirements.txt
パッケージリストからpipで一括インストール
オプションの「-r」をつけることで、ファイルからパッケージを一括でインストールします。
# パッケージリストからpipで一括インストール pip install -r requirements.txt
pip 自体のアップグレード
pip自体のアップグレードです。ワーニングがでたら、最新版に更新しています。
# pip本体のアップグレード pip install -U pip # または python -m pip install --upgrade pip