uv について
Science SkillsのPythonコマンドラインスクリプトで使うパッケージマネージャー、uvのセットアップスキルです。既存のインストールを確認し、必要に応じた導入方法とPATH設定、動作確認を案内します。
主な機能
- 01uvの利用可否を確認
- 02必要に応じたuvのインストール
- 03PATH設定と動作確認
活用シーン
- 01Science Skillsのスクリプト実行環境の準備
- 02スキル実行前のuv利用確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ google-deepmind/ science-skills --skill uvインストール後、Claude Code で/uvを入力して読み込まれたか確認します。
詳細
uv(Python パッケージマネージャー)
uv は、Science Skills が Python CLI スクリプトを実行するために使用する、高速な Python パッケージマネージャーです。多くのスキルは、uv がインストールされ、PATH に含まれていることを前提としています。
uv に依存するスキルを実行する前に、uv が使用できることを確認してください。
セットアップ
-
uvがすでに使用できるか確認します:uv --version(PowerShell では& uv --version)。成功した場合はuvを使用できるため、残りの手順はスキップしてください。 -
uvが既定の場所にインストールされているものの、PATH に含まれていないか確認します:- Unix/macOS:
"$HOME/.local/bin/uv" --version - Windows(PowerShell):
& "$HOME\.local\bin\uv.exe" --version
いずれかが成功した場合は、手順 4 に進んでください。
- Unix/macOS:
-
uv がインストールされていない場合は、次の手順を順番に実行します:
(a) uv は、Science Skills の実行に使用する一貫性と信頼性のある Python 環境を作成するツールであり、今すぐインストールする必要があることをユーザーに伝えます。
(b)
uvをインストールします:- **Unix/macOS**:`curl -LsSf https://astral.sh/uv/install.sh | sh` - **Windows(PowerShell)**:`powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"` -
uvを PATH に追加して確認します(単一のコマンドとして実行します):- Unix/macOS:
export PATH="$HOME/.local/bin:$PATH" && uv --version - Windows(PowerShell):
$env:PATH = "$HOME\.local\bin;" + $env:PATH; uv --version
- Unix/macOS:
セットアップ後は、export を繰り返さなくても uv コマンドをそのまま実行できます。
コメント
Markdown 対応