Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Python Packaging User Guide
Python Packaging User Guide
  • Python におけるパッケージングに関する概要
  • パッケージングの流れ
  • チュートリアル型文書
    • パッケージをインストールする
    • アプリケーションの依存関係を管理する
    • Python のプロジェクトをパッケージングする
  • ガイド型文書
    • インストール
      • pip と venv を使って仮想環境にパッケージをインストールする
      • virtualenv を使ってパッケージをインストールする
      • スタンドアローンのコマンドラインツールをインストールする
      • Linux パッケージマネージャを使って pip/setuptools/wheel をインストールする
      • 科学分野のパッケージをインストールする
    • ビルドすることと公開すること
      • pyproject.toml を書く
      • パッケージングとプロジェクトの配布
      • 古いバージョンのPython へのサポートをやめる
      • バイナリ拡張をパッケージングする
      • 名前空間パッケージをパッケージする
      • Creating and packaging command-line tools
      • プラグイン作成と発見
      • TestPyPI を使う
      • PyPI によく合う README を作る
      • GitHub Actions CI/CD ワークフローを用いてパッケージ配布物のリリースを公開する
      • どうすれば setup.py ベースのプロジェクトを近代化できるでしょうか?
      • Licensing examples and user scenarios
    • ホスティング
      • パッケージインデックスのミラーとキャッシュ
      • あなた自身の単純なリポジトリをホストする
    • オススメのツール
    • PyPIパッケージのダウンロード状況の解析
  • 議論型文書
    • バージョニング
    • Pythonで書かれたアプリケーションを配置(deploy)する
    • pip対easy_install
    • install_requiresかrequirementsか
    • 配布パッケージ vs. インポートパッケージ
    • パッケージフォーマット
    • src レイアウト対フラットレイアウト
    • setup.py は非推奨になりましたか?
    • Single-sourcing the Project Version
    • 下流のパッケージングをサポートする
  • PyPA 仕様
    • パッケージ配布物のメタデータ
      • 名前と正規化
      • コアとなるメタデータの仕様
      • バージョン指定子
      • 依存関係指定子
      • pyproject.toml の仕様
      • Dependency Groups
      • インラインスクリプトのメタデータ
      • プラットフォームの互換性タグ
      • Well-known Project URLs in Metadata
      • glob patterns
      • License Expression
    • パッケージのインストールに関するメタデータ
      • インストール済みのプロジェクトを記録する
      • エントリポイントの仕様
      • インストールされた配布物の配布元へ直接アクセスする URL を記録する
      • ダイレクト URL データ構造 <Direct URL Data Structure>
      • Python 仮想環境
      • 外部から管理される環境
    • パッケージ配布物のファイルフォーマット
      • ソースコード配布物のフォーマット
      • バイナリ配布物のフォーマット
    • パッケージインデックスのインタフェース
      • .pypirc ファイル
      • シンプルなリポジトリ API
      • Index hosted attestations
    • Python Description Formats
      • build-details.json
        • v1.0
    • Reproducible Environments
      • pylock.toml Specification
  • プロジェクト概要
  • 用語集
  • サポートを得るには
  • このガイド文書に貢献する
  • ニュース
Back to top
View this page
Edit this page

インストール¶

  • pip と venv を使って仮想環境にパッケージをインストールする
  • virtualenv を使ってパッケージをインストールする
  • スタンドアローンのコマンドラインツールをインストールする
  • Linux パッケージマネージャを使って pip/setuptools/wheel をインストールする
  • 科学分野のパッケージをインストールする
Next
pip と venv を使って仮想環境にパッケージをインストールする
Previous
ガイド型文書
Copyright © 2013–2020, PyPA
Made with Sphinx and @pradyunsg's Furo
Last updated on 2025年05月26日