uvのインストールと使用

モジュール3に戻る | 目次に戻る

uv環境管理ツールのインストール

uvは、Rustで開発されたPythonパッケージ管理および仮想環境ツールです。その目的は明確です:

Pythonの依存関係管理は簡単ではありません。

uvはpip、venv、pip-toolsの組み合わせとして読むことができます。

uvツールのインストール

uvをインストールします:

bash
curl -LsSf https://astral.sh/uv/install.sh | sh

インストール後 버전을確認します:

bash
uv --version

基本的な使用法

Pythonバージョンの管理

uvは、pyenvなどの追加ツールなしで、複数のPythonバージョンを簡単に管理できます。

利用可能なPythonバージョンを表示:

bash
uv python list

uv python 3.11コマンドで特定のバージョンのPythonをインストールできます。

仮想環境の作成

bash
uv venv .opencv --python 3.10.12

.opencvは仮想環境の名前です;3.10.12は仮想環境のPythonバージョンです。

仮想環境の有効化

bash
source .venv/bin/activate

パッケージ管理

bash
# 新規パッケージのインストール:
uv pip install opencv-python
# uv pip install -r requirements.txt

# パッケージのアンインストール:
uv pip uninstall requests

# 現在の環境の依存関係をエクスポート
uv pip freeze > requirements.txt

モジュール3に戻る