以下の内容はhttps://dk521123.hatenablog.com/entry/2026/02/18/144507より取得しました。


【Python】pip / pip3コマンド 〜 基本編 〜

◾️はじめに

https://dk521123.hatenablog.com/entry/2021/07/02/000000

の続き。

今更だが、pip/pip3コマンドについて、まとめる

目次

【1】pip -V
【2】pip install [パッケージ名]
 0)pip自体の更新
 1)外部ファイルで指定したパッケージのインストール
 2)依存パッケージをインストールせずにするには
 3)オフライン環境下で pip install するには
 4)GitHubから pip installするには
 5)再インストールする
【3】pip list / pip freeze
 1)pip list
 2)pip freeze
【4】pip show [パッケージ名]
【5】pip download [パッケージ名]

【1】pip -V

* pip のバージョン確認

【2】pip install [パッケージ名]

* pip によるpythonライブラリインストール

0)pip自体の更新

pip install --upgrade pip

1)外部ファイルで指定したパッケージのインストール

# pip install -r [外部ファイル]
pip install -r requirements.txt

外部ファイル / requirements.txt

numpy
novas==3.1.1.3

2)依存パッケージをインストールせずにするには

https://dk521123.hatenablog.com/entry/2021/07/08/161406

# より抜粋 (「--no-deps」を付与する)

sudo pip-3.6 install --no-deps boto3-1.17.107-py2.py3-none-any.whl

3)オフライン環境下で pip install するには

https://dk521123.hatenablog.com/entry/2021/07/10/164833

# より抜粋 (「--no-index --find-links」を付与する)

pip install --no-index --find-links=[ローカルディレクトリ先] [パッケージ名]

4)GitHubから pip installするには

パッケージ配布 ~ setup.pyによる作成方法 ~
https://dk521123.hatenablog.com/entry/2024/03/19/000000

# より抜粋 (「pip install git+<GithubRepositoryURL>」でインストール可能)

# リポジトリ名とパッケージ名が同じ場合
pip install git+https://github.com/acc_name/pkg_name.git

# リポジトリ名とパッケージ名が異なる場合
#  =>「パッケージ名@」を「git+https://…….git」の前に付加
pip install pkg_name@git+https://github.com/acc_name/repo_name.git

# 「@v1.0」のように末尾にバージョンやタグを付加することも可能
pip install git+https://github.com/acc_name/pkg_name.git@v1.0

5)再インストールする

pip install --ignore-installed [パッケージ名]

https://kurozumi.github.io/pip/reference/pip_install.html?highlight=ignore%20installed#cmdoption-i

# より抜粋

Ignore the installed packages (reinstalling instead).
インストールされたパッケージを無視(代わりに再インストールする)

【3】pip list / pip freeze

* インストール済みパッケージ一覧表示

1)pip list

* 人間用・閲覧用

出力例

Package    Version
---------- -------
numpy      1.26.0
pandas     2.1.1
pip        23.2.1
setuptools 68.0.0

2)pip freeze

* システム用・再現用

出力例

numpy==1.26.0
pandas==2.1.1

【4】pip show [パッケージ名]

* モジュールのVersionを確認する

コマンド例

$ pip show graphviz     
Name: graphviz
Version: 0.20.1
Summary: Simple Python interface for Graphviz
Home-page: https://github.com/xflr6/graphviz
・・・

【5】pip download [パッケージ名]

* Pythonモジュールをローカルにダウンロード可能

https://pip.pypa.io/en/stable/cli/pip_download/

pip3 download \
  -r "/usr/local/airflow/requirements/requirements.txt" \
  -d "/usr/local/airflow/plugins"
Options Explanations
-r, --requirement requirements.txt の指定
-d, --dest 保存先のディレクトリを指定

参考文献

https://qiita.com/fujine/items/11acac9aaa56791378b4

関連記事

pip / pip3 コマンド 〜 入門編 〜
https://dk521123.hatenablog.com/entry/2021/07/02/000000
オフライン環境下で pip install するには
https://dk521123.hatenablog.com/entry/2021/07/10/164833




以上の内容はhttps://dk521123.hatenablog.com/entry/2026/02/18/144507より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14