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]

参考:

よく使う pip コマンド – Qiita

Python のパッケージ管理システム pip のインストールと使い方 | UX MILK

pip の使い方 | ガンマソフト株式会社

Python のパッケージ管理システム pip の使い方 | note.nkmk.me

pip の使い方とインストール | Python-izm

pip の使い方 | そこはかとなく書くよん。

pip コマンド備忘録 – GitHub Gist

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 のインストール方法 – Qiita

パッケージを更新する

更新可能なパッケージを一覧表示する。

$ pip list -o

パッケージを更新する。

$ pip install -U rubocop

参考:

pip でアップデートするときのコマンド – Qiita

pip でいれたパッケージを一括アップデート | DISTRICT 37

ユーザーインストール (--user)

参考:

pip における管理者権限と user install | pyてよn日記

pip に --user をつけた時のインストール先を変える – Qiita

管理者権限のないユーザーで pip install | mktia’s note

List only system packages (excluding those installed with --user) with pip list · Issue #4809 · pypa/pip – GitHub

How to uninstall a package installed with pip install --user – Stack Overflow

--target

インストール先のディレクトリを指定してインストールする。

$ pip install --t ./build -r requirements.txt

参考:

もっと気軽に pip install – Qiita

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 で GitHub からインストール – 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 のアップグレードができない – スタック・オーバーフロー

pip のバージョンアップに関して – teratail

開発

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 | PyPI [Official]

参考:

pipdeptree でパッケージの依存関係を調べる | CUBE SUGAR CONTAINER

Is there any way to show the dependency trees for pip packages? – Stack Overflow

記事をシェアする:
タグ:

Comments

  1. Gulshan Negi

    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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA