2025/12/8エンジニア

    “PythonのプロジェクトをUVで管理する”

    執筆:  “T.N”

    はじめに

    今活発に開発されているPythonのパッケージマネージャー・プロジェクト管理ツールであるUVの導入と使用方法を解説していきます。

    ※今回はWindows版のみ行います。

    uvの内部処理は近年よく話題になるRustという言語を用いて開発されておりとても高速です。良ければ以下のリンクから公式のベンチマークを見てみてください!

    公式ベンチマーク:https://github.com/astral-sh/uv/blob/main/BENCHMARKS.md

    目次

    1. uvの環境構築

    2. uvを使用したプロジェクトの作成

    3. uvを使用したプロジェクトの管理

    uvの環境構築

    以下のコマンドを管理者権限のPowerShellターミナルで実行してください。

    uvを使用したプロジェクトの作成

    以下のコマンドでプロジェクトの作成を行います。

    既存のプロジェクトディレクトリをuvで管理したい場合、プロジェクトのディレクトリに移動後ターミナルで表示されているディレクトリがプロジェクトディレクトリになっていることを確認してから以下のコマンドを使用します。

    uvを使用したプロジェクトの管理

    プロジェクトの管理は以下のコマンドを用いて行います。

    uvを使用することの利点としてプロジェクトで使用するpythonのバージョンをいつでも変更できることが挙げられます。

    パッケージを追加

    パッケージを削除

    パッケージ一覧を表示

    uvにpythonをインストール

    プロジェクトで使用するpythonのバージョンを変更

    ※上から順に実行

    まとめ

    uvを使用するとプロジェクトの管理からパッケージの管理まですべて行えるうえにpipを使用するよりも高速にパッケージのインストールをできたりいいことがたくさんあるので皆さんも使ってみてはいかがでしょうか?

    関連記事

    • https://qiita.com/kissy24/items/0c091bb5f12d697131ae