Pythonでは、機能を拡張するためのサードパーティ製パッケージ(外部ライブラリ)を数多く利用できます。
これらは通常、pip
コマンドを使ってインストール・更新・削除を行います。
本記事では、代表的な人気ライブラリとともに、pip
の基本操作を丁寧にご紹介いたします。
目次
代表的なサードパーティ製ライブラリ一覧
以下のライブラリは、データ処理・Web開発・機械学習など、さまざまな分野で広く使われています。
パッケージ名 | 用途概要 |
---|---|
openpyxl | Excelファイル(xlsx)の読み書き |
pandas | データ分析と構造化データの処理 |
Pillow | 画像処理(PILの後継) |
python-docx | Wordファイルの操作 |
jaconv | 日本語の文字変換(全角・半角など) |
beautifulsoup4 | HTMLのスクレイピング |
selenium | ブラウザ操作の自動化 |
numpy | 数値計算の基礎ライブラリ |
scipy | 科学技術計算 |
scikit-learn | 機械学習アルゴリズム |
matplotlib | グラフ描画 |
Django | Webアプリケーションフレームワーク |
基本コマンド一覧
パッケージをインストールする
pip install パッケージ名
例:
pip install pandas
pip install beautifulsoup4
pip install selenium
パッケージを最新版に更新する
pip install -U パッケージ名
例:
pip install -U matplotlib
pip install -U Pillow
パッケージをアンインストールする
pip uninstall -y パッケージ名
例:
pip uninstall -y jaconv
インストール済みのパッケージ一覧を確認する
pip list
出力例:
Package Version
--------------- -------
numpy 1.26.4
pandas 2.2.1
pip自体を最新バージョンに更新する
pip install -U pip
よくあるエラーと対処法
エラー内容 | 対応方法 |
---|---|
pip が見つからない | python -m ensurepip を試す |
パーミッションエラー | --user オプションを追加 |
Pythonのバージョンが古い | python --version で確認・更新する |
まとめ
Pythonのパッケージ管理において、pip
コマンドは非常に重要な役割を果たします。
必要なライブラリを適切にインストール・更新・削除することで、開発環境の安定性と再現性を高めることができます。
特にプロジェクトや学習の初期段階では、代表的なライブラリの使い方だけでなく、「導入方法」も正しく習得しておくことが大切です。
今後の開発や学習に、ぜひお役立てください。