パッケージの管理
パッケージのインストール
仮想環境にパッケージをインストールするには、例えばFlaskをインストールします:
オプションの依存関係を有効にしてパッケージをインストールするには、例えばFlaskの「dotenv」エクストラを有効にします:
複数のパッケージをインストールするには、例えばFlaskとRuffをインストールします:
制約付きでパッケージをインストールするには、例えばRuff v0.2.0以降をインストールします:
特定のバージョンのパッケージをインストールするには、例えばRuff v0.3.0をインストールします:
ディスクからパッケージをインストールするには:
GitHubからパッケージをインストールするには:
特定のリファレンスでGitHubからパッケージをインストールするには:
$ # タグをインストール
$ uv pip install "git+https://github.com/astral-sh/ruff@v0.2.0"
$ # コミットをインストール
$ uv pip install "git+https://github.com/astral-sh/ruff@1fadefa67b26508cc59cf38e6130bde2243c929d"
$ # ブランチをインストール
$ uv pip install "git+https://github.com/astral-sh/ruff@main"
プライベートリポジトリからのインストールについては、Git認証のドキュメントを参照してください。
編集可能なパッケージ
編集可能なパッケージは、ソースコードの変更が有効になるために再インストールする必要はありません。
現在のプロジェクトを編集可能なパッケージとしてインストールするには:
別のディレクトリにあるプロジェクトを編集可能なパッケージとしてインストールするには:
ファイルからパッケージをインストールする
標準のファイル形式から複数のパッケージを一度にインストールできます。
requirements.txt
ファイルからインストールするには:
requirements.txt
ファイルに関する詳細は、uv pip compile
のドキュメントを参照してください。
pyproject.toml
ファイルからインストールするには:
オプションの依存関係を有効にしてpyproject.toml
ファイルからインストールするには、例えば「foo」エクストラを有効にします:
すべてのオプションの依存関係を有効にしてpyproject.toml
ファイルからインストールするには:
パッケージのアンインストール
パッケージをアンインストールするには、例えばFlaskをアンインストールします:
複数のパッケージをアンインストールするには、例えばFlaskとRuffをアンインストールします: