【Python】パッケージ管理 ~ pip / conda / wheel / egg ~

■ はじめに

Python のパッケージについて、学ぶ

目次

【1】 pip / conda
 1-1)pip
 1-2)conda

【2】 パッケージ管理のアーカイブ
 2-1)wheel
 2-2)egg

【1】 pip / conda

1-1)pip

* パッケージを管理するためのツール
 => 詳細は、以下の関連記事を参照のこと。

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

1-2)conda

インストール

【構文】
conda install [パッケージ名]

【例】
conda install psycopg2

プロキシ設定

以下を用意する。

[C:\Users\[ユーザー名]\Anaconda3\.condarc]
proxy_servers:
    http: http://[プロキシアドレス]:[ポート番号]
    https: https://[プロキシアドレス]:[ポート番号]
    ex)http://your-proxy-host:8080

https://qiita.com/Kyohei_Yamaji/items/dcee95ade24e12fdfd91
https://qiita.com/kitakrazy/items/af6c0fea17adef514ba8

【2】 パッケージ管理のアーカイブ

2-1)wheel

* 実態はZIPでアーカイブ
* PEP427で定義

2-2)egg

* 実態はZIPでアーカイブ

wheelとの違い

以下を参照のこと

https://python-packaging-user-guide-ja.readthedocs.io/ja/latest/wheel_egg.html

参考文献

https://qiita.com/kenta1984/items/16a14f3bfaf1f257c585

関連記事

pip に関するあれこれ
https://dk521123.hatenablog.com/entry/2021/07/02/000000
egg / wheel ファイルを作成する
https://dk521123.hatenablog.com/entry/2020/02/09/234350
オフライン環境下で pip install するには
https://dk521123.hatenablog.com/entry/2021/07/10/164833
仮想環境
https://dk521123.hatenablog.com/entry/2020/02/11/141852
Python に関する資格
https://dk521123.hatenablog.com/entry/2019/12/17/225829
pip install wheelファイル で Read time out が発生する
https://dk521123.hatenablog.com/entry/2021/07/08/161406