◾️はじめに
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