pip
公式サイト:
pip – The Python Package Installer [Official]
使い方
インストール済みパッケージの一覧を表示する。
$ pip list
パッケージを検索する。
$ pip search pylint
パッケージの情報を表示する。
$ pip show pylint
パッケージをインストールする。
$ pip install pylint
Windows では py -m pip
の後にサブコマンドを続けて pip
コマンドを実行する。
>py -m pip list
ドキュメント:
pip install | pip Documentation [Official]
参考:
Python のパッケージ管理システム pip のインストールと使い方 | UX MILK
Python のパッケージ管理システム pip の使い方 | note.nkmk.me
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
pip コマンドのアップデートに失敗する
現象:
パッケージ内のリソースが見つからない旨のエラーが発生して、pip
コマンドの更新に失敗する。
ValueError: Unable to find resource t64.exe in package pip._vendor.distlib
対処法:
一旦、pip
コマンドをアンインストールし、ensurepip
を適用する。
>python -m pip uninstall pip >python -m ensurepip >python -m pip install -U pip
参考:
Document Windows 10 update solution · Issue #8450 · pypa/pip – GitHub
Unable to find resource t64.exe in package pip._vendor.distlib · Issue #11772 · pypa/pip – GitHub
pip のアップグレードができない – スタック・オーバーフロー
開発
Adopting “working” scheme for every run · Issue #4575 · pypa/pip – GitHub
リファレンス
Reference Guide | pip Documentation [Official]
ドキュメント
Quick Start | pip Documentation [Official]
リポジトリ
pypa/pip: The Python Package Installer – GitHub
pipdeptree
入手:
参考:
pipdeptree でパッケージの依存関係を調べる | CUBE SUGAR CONTAINER
Is there any way to show the dependency trees for pip packages? – Stack Overflow
I am Gulshan Negi
Well, I am also a Web & App developer and Python is my favorite programming language.
Thanks for sharing such information here.
Thanks