0Pricing
Python Academy · レッスン

pip によるパッケージのインストール

pip でサードパーティーパッケージをインストール、更新、アンインストールします。

「pip によるパッケージのインストール」はCoddyKit上の無料Python Academyレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはPython Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Python Academyコースには全4レッスンが含まれています。

はじめに

pip は Python のパッケージインストーラーです。PyPI からパッケージをダウンロードし、プロジェクトの依存関係を管理します。

pip install

pip install requests は、PyPI から requests パッケージを現在の環境にインストールします。
# Terminal:
# pip install requests
print('install demo')

バージョンを指定した pip install

pip install requests==2.28.0 は、バージョンを正確に固定します。requests>=2.25 は 2.25 以上をインストールします。requests~=2.28 はパッチ更新を許可します。
# pip install 'requests>=2.25,<3'
print('version pinning demo')

requirements.txt

pip freeze > requirements.txt は、インストール済みのすべてのパッケージを保存します。pip install -r requirements.txt で復元できます。
# Generate: pip freeze > requirements.txt
# Restore:  pip install -r requirements.txt
print('requirements demo')

pip list と show

pip list は、インストール済みのすべてのパッケージを表示します。pip show requests は、特定のパッケージの詳細を表示します。
# pip list
# pip show requests
print('list demo')

pip uninstall

pip uninstall requests は、パッケージを削除します。-y を付けると確認プロンプトを省略できます。
# pip uninstall requests -y
print('uninstall demo')

pip upgrade

pip install --upgrade requests は、最新バージョンにアップグレードします。
# pip install --upgrade pip
# pip install --upgrade requests
print('upgrade demo')

pip check

pip check は、インストール済みのすべてのパッケージの依存関係に互換性があるか確認します。
# pip check
print('check demo')

PyPI とプライベートレジストリ

pip install -i https://my.registry.com/simple/ package は、PyPI の代わりにプライベートインデックスを使用します。
# pip install --index-url https://test.pypi.org/simple/ mypackage
print('registry demo')

uv:高速な代替ツール

uv は Rust で実装された pip と virtualenv の代替ツールで、10~100 倍高速です。uv pip install requests は同じ方法で使用できます。
# curl -LsSf https://astral.sh/uv/install.sh | sh
# uv pip install requests
print('uv demo')

セキュリティ:pip audit

pip-audit は、インストール済みのパッケージをスキャンして既知の CVE を検出します。CI で実行すると、脆弱な依存関係を早期に発見できます。
# pip install pip-audit
# pip-audit
print('audit demo')

理解度チェック

現在インストールされているすべてのパッケージをファイルに保存するコマンドはどれですか。

まとめ

pip には install、install -r、freeze、list、show、uninstall、upgrade、check があります。再現性を確保するため、バージョンを固定します。uv は、より高速で現代的な代替ツールです。

次へ進みましょう

すばらしいです。次のレッスンに進んで、スキルをさらに深めましょう。

よくある質問

「pip によるパッケージのインストール」レッスンは無料ですか?

はい。「pip によるパッケージのインストール」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Python Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Python Academyコースには全4レッスンが含まれています。

「pip によるパッケージのインストール」で何を学びますか?

pip でサードパーティーパッケージをインストール、更新、アンインストールします。 ブラウザで直接実行するハンズオンコードでPython Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Python Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのPython Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。

「pip によるパッケージのインストール」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このPython Academyレッスンでコードを書いて実行できますか?

はい。すべてのPython Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. モジュールの作成とインポート
  2. Python 標準ライブラリ
  3. パッケージと __init__.py
  4. pip によるパッケージのインストール
← Python Academyに戻る