Managing packages#
Installing a package#
Flaskなどの仮想環境にパッケージをインストールするには:
"dotenv"を追加したFlaskなど、オプションの依存関係を有効にしたパッケージをインストールするには:
To install multiple packages, e.g., Flask and Ruff:
Ruff v0.2.0以降などの制約のあるパッケージをインストールするには:
w```console $ uv pip install 'ruff>=0.2.0'
% To install a package at a specific version, e.g., Ruff v0.3.0:
特定のバージョン(Ruff v0.3.0など)のパッケージをインストールするには:
```console
$ uv pip install 'ruff==0.3.0'
ディスクからパッケージをインストールするには:
GitHubからパッケージをインストールするには:
GitHubから特定のリファレンスにパッケージをインストールするには:
$ # Install a tag
$ uv pip install "git+https://github.com/astral-sh/ruff@v0.2.0"
$ # Install a commit
$ uv pip install "git+https://github.com/astral-sh/ruff@1fadefa67b26508cc59cf38e6130bde2243c929d"
$ # Install a branch
$ uv pip install "git+https://github.com/astral-sh/ruff@main"
プライベートリポジトリからのインストールについては、Git authenticationのドキュメントを参照してください。
Editable packages#
編集可能なパッケージは、ソースコードの変更を有効にするために再インストールする必要はありません。
現在のプロジェクトを編集可能なパッケージとしてインストールするには:
プロジェクトを編集可能なパッケージとして別のディレクトリにインストールするには:
Installing packages from files#
標準ファイル形式から一度に複数のパッケージをインストールできます。
requirements.txtファイルからインストールするには:
requirements.txtファイルの詳細については、uv pip compileドキュメントを参照してください。
pyproject.tomlファイルからインストールするには:
オプションの依存関係を有効にしてpyproject.tomlファイルからインストールします。たとえば、エクストラである"foo"をインストールするには:
すべてのオプションの依存関係を有効にして、pyproject.tomlファイルからインストールするには:
Uninstalling a package#
Flaskなどのパッケージをアンインストールするには:
FlaskやRuffなどの複数のパッケージをアンインストールするには: