1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Windows向け uv環境構築 実践メモ: 記事一覧

1
Last updated at Posted at 2026-04-12

Python のパッケージマネージャ uv についての記事をまとめています。
Windows 環境での導入・活用を、できるだけ素人でも分かるように書きました。

この連載について

uv は、Python 本体の管理・仮想環境の作成・ライブラリの追加・依存関係の管理を、1つのツールでまとめて扱えるパッケージマネージャです。

この連載では、次の流れで書いています。

  1. まず uv の概要と基本的な使い方を整理する
  2. アップデート方法をまとめる
  3. 繰り返し作業を bat ファイルにまとめる

記事一覧

1. uvとは何か?インストールと仮想環境作成まで

uvとは何か?インストールと仮想環境作成まで

  • uv の概要と特徴
  • Windows への uv インストール方法(PowerShell)
  • 仮想環境とは何か、なぜ使うのか
  • uv inituv sync によるプロジェクト作成

2. ライブラリ管理、Pythonの入れ方、pyproject.toml

ライブラリ管理、Pythonの入れ方、pyproject.toml

  • Python 本体のインストール方法(uv python install
  • pyproject.tomluv.lock の役割
  • uv add でライブラリを追加する
  • すでに pyproject.toml がある場合の uv sync

3. uv自体とPython本体をアップデートする方法

uv自体とPython本体をアップデートする方法

  • uv self updateuv を更新する
  • uv python install --upgrade で Python を更新する
  • 更新の順番と確認方法

4. ライブラリをアップデートする方法

ライブラリをアップデートする方法

  • uv sync --upgrade で全ライブラリを更新する
  • uv sync --upgrade-package で個別に更新する
  • uv.lock との関係

5. batファイルにする方法

uvの導入やプロジェクト作成をbatファイルにする方法

batファイル 用途
install_uv.bat uv 本体の初回インストール
uv_init_project.bat 新規プロジェクトの作成
uv_sync.bat 既存プロジェクトの環境再現
uv_update.bat uv と Python のアップデート

エンコード(Shift JIS / ANSI)の注意点についても書いています。


6. インターネットにつながらないPCで環境を再現する方法

インターネットにつながらないPCでuv環境を再現する方法

  • uv sync --offline を使う考え方
  • uv.lock、キャッシュ、Python 本体の持ち込み
  • オンラインPCで先に準備してからオフラインPCで再現する流れ
  • 再現しやすいケースと難しいケース

補足

この記事は生成AIを活用して作成しました。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?