Skip to content

1.3 パッケージマネージャーの導入 — uv

Python標準のパッケージマネージャーは pip(ピップ)ですが、サードパーティのパッケージマネージャー uv は pip にはない便利な機能がいくつかあります。

1.3.1 uv のインストールとアップデート

Section titled “1.3.1 uv のインストールとアップデート”

uvのインストール方法(mac、Linux)

uvのアップデート

1.3.2 本節で紹介する uv のコマンド

Section titled “1.3.2 本節で紹介する uv のコマンド”
コマンド名説明
uv initPythonプロジェクトを作成する
uv venv仮想環境を作成する
uv run仮想環境上でコマンドまたはスクリプトを実行する
uv pythonPythonを管理する
uv addPythonプロジェクトにパッケージをインストールする
uv lockロックファイルを更新する
uv pipPython府rっジェクトからパッケージをアンインストールする
uv syncPythonプロジェクトの環境を同期する
uvx (uv tool run)サードパーティツールを利用する
uv exportPythonプロジェクトにインストールされたパッケージ情報を出力する
uv cacheuvが利用するキャッシュを管理する

1.3.3 uv init コマンドでPythonプロジェクトを作成する

Section titled “1.3.3 uv init コマンドでPythonプロジェクトを作成する”

1.3.4 uv venv コマンドで仮想環境を作成する

Section titled “1.3.4 uv venv コマンドで仮想環境を作成する”

1.3.6 Pythonプロジェクトで使用するパッケージを管理する

Section titled “1.3.6 Pythonプロジェクトで使用するパッケージを管理する”

1.3.8 uvx (uv tool run) コマンドでサードパーティツールを利用する

Section titled “1.3.8 uvx (uv tool run) コマンドでサードパーティツールを利用する”

1.3.9 uv:ちょっと役立つ周辺知識

Section titled “1.3.9 uv:ちょっと役立つ周辺知識”

1.3.10 uv:よくあるエラーと対処法

Section titled “1.3.10 uv:よくあるエラーと対処法”