pip
参考:
pip – The Python Package Installer [Official]
目次
ドキュメント
参考:
Quickstart | pip documentation [Official]
リファレンス
参考:
Reference Guide | pip documentation [Official]
使い方
インストール済みパッケージの一覧を表示する。
$ pip list
パッケージを検索する。
$ pip search pylint
パッケージの情報を表示する。
$ pip show pylint
パッケージをインストールする。
$ pip install pylint
Windows では py -m pip
の後にサブコマンドを続けて pip
コマンドを実行する。
>py -m pip list
参考:
Python のパッケージ管理システム pip のインストールと使い方 | UX MILK
Python のパッケージ管理システム pip の使い方 | note.nkmk.me
pip コマンド備忘録 – GitHub Gist (archive)
pip install | pip documentation [Official]
pip is not able to install packages correctly: Permission denied error – Stack Overflow
Cannot install Lxml on Mac os x 10.9 – Stack Overflow
django installation: cannot use pip to install django on linux(ubuntu) – Stack Overflow
インストール
参考:
Installation | pip documentation [Official]
パッケージを更新する
更新可能なパッケージを一覧表示する。
$ pip list -o
パッケージを更新する。
$ pip install -U rubocop
参考:
pip でいれたパッケージを一括アップデート | DISTRICT 37
ユーザーインストール (--user)
参考:
pip における管理者権限と user install | pyてよn日記
pip に --user をつけた時のインストール先を変える – Qiita
管理者権限のないユーザーで pip install | mktia’s note
How to uninstall a package installed with pip install --user – Stack Overflow
--target
インストール先のディレクトリを指定してインストールする。
$ pip install --t ./build -r requirements.txt
参考:
jaymecd/pip_target_freeze.py – GitHub Gist
implement `pip list --target` to complement `pip install --target` · Issue #5686 · pypa/pip – GitHub
パッケージの場所を確認する
pip show
コマンドを使うpip list -v
コマンドを使う
参考:
pip でインストールしたパッケージの場所を調べる – Qiita
Where does pip install its packages? – Stack Overflow
デフォルトのインストール先を変更する
参考:
How to change default install location for pip – Stack Overflow
pip コマンド自体を更新する
pip
コマンドをアップデートする。
$ pip install -U pip
参考:
pip そのものをアップデートしたい | Life with Python
pip でインストールしたパッケージを全て削除する
$ pip freeze | xargs pip uninstall -y
参考:
pip でインストールしたモジュールを全て削除 – Qiita
What is the easiest way to remove all packages installed by pip? – Stack Overflow
WHL 形式 (.whl)
pip
コマンドを使って、WHL 形式のパッケージをインストールする。
$ pip install hoge.whl
参考:
How do I install a Python package with a .whl file? – Stack Overflow
.whl ファイルを pip でインストールしようとして「○○.whl is not a supported wheel on this platform.」エラーが出た時の対応 – Qiita
Git リポジトリからインストールする
参考:
pip で github のリポジトリをインストール – Qiita
GitHub のリポジトリを pip install – Qiita
pip install from git repo branch – Stack Overflow
Why #egg=foo when pip-installing from git repo – Stack Overflow
スクリプト内からパッケージをインストールする
参考:
Installing python module within code – Stack Overflow
リポジトリ
参考:
pypa/pip: The Python package installer – GitHub
開発
参考:
Adopting “working” scheme for every run · Issue #4575 · pypa/pip – GitHub
pipdeptree
参考:
pipdeptree でパッケージの依存関係を調べる | CUBE SUGAR CONTAINER
Is there any way to show the dependency trees for pip packages? – Stack Overflow