pip - ikymrkw/pydepot GitHub Wiki
pip は Python のパッケージ管理ツール。
pip の setup.py をもってきて実行するか、OSのパッケージとしてインストールする (例: apt-get install pip)。
pip install -U pip # pip 自身をアップデートする (-U は --upgrade の短縮形。`python -m pip ...` のほうがお行儀はよいが普通は左記でもOK)
pip --help # pip のヘルプを表示
pip install --help # pip のコマンド (例: install) のヘルプを表示
コマンドに依らず、-v オプションで詳細表示。3回まで重複して詳細度を上げられる。
pip install hoge # パッケージ hoge をインストール
pip list # インストール済みの全パッケージを一覧 (しばしば `| grep hoge` する)
pip install -U hoge # パッケージ hoge をアップグレード
pip list --outdated # アップグレード可能なパッケージを一覧
pip install hoge==1.2.3 # 特定のバージョンのパッケージ hoge 1.2.3 をインストール
# (アップグレード/ダウングレードしたいなら `-U` をつける)
pip show hoge # パッケージ hoge の詳細情報を表示
pip freeze # インストール済みパッケージをバージョン情報付きで表示 (しばしば `> requirements.txt` とする)
pip install -r requirements.txt # ファイルに書かれたバージョンのパッケージ群をまとめてインストールする
パッケージの依存関係をツリー形式で表示するには pipdeptree というツールを使うと便利。これ自体がパッケージとして提供されている。
pip install pipdeptree
pipdeptree
pipdeptree -p hoge # 特定のパッケージの依存関係を表示