Pythonのuv、明確に説明されています(コード付き):
UVは信じられないほど高速です。 - 仮想環境の作成。UVの使用は、Python -m venvよりも~80倍高速です。 - パッケージのインストールは、キャッシングなしで4〜12倍、キャッシングなしでは~100倍高速です 今日は、Pythonパッケージ管理にuvを使用する方法を理解しましょう。 さっそく見ていきましょう!
uv は、高速で信頼性が高いように構築された Rust ベースの Python パッケージマネージャーです。 pip だけでなく、pip-tools、virtualenv、pipx、poetry、pyenv もすべて 1 つのスタンドアロンバイナリに置き換えます。 Python開発者👇向けのUVチートシートはこちら 次にコードを見てみましょう!
1️⃣ 新しいプロジェクトを作成 新しい Python プロジェクトを設定するには、uv init project-name を実行します。 これにより、ディレクトリ構造、TOML ファイル、サンプル スクリプト、および README が作成されます。 これ👇をチェックしてください
2️⃣ envを初期化します。 uvは仮想envを自動的に初期化しますが。プロジェクトでは、仮想環境を明示的に作成できます。「uv venv」コマンド付き。 次のようにアクティブにします。 - MacOS/Linux: ソース: .venv/bin/activate - Windowsの場合: .venv\Scripts\activate これ👇をチェックしてください
3️⃣ パッケージのインストール 次に、「uv add <library-name>」コマンドを使用して依存関係を追加できます。 パッケージを追加すると、uv は toml ファイルを更新し、完全な依存関係ツリーを解決してロックファイルを生成します。 これ👇をチェックしてください
4️⃣ スクリプトの実行 スクリプトを実行するには、'uv run script[.]py' コマンドを実行します。 パッケージがあなたの環境で利用できない場合、スクリプトで使用されている場合、依存関係が toml ファイルで指定されていれば、スクリプトの実行時に uv がそのパッケージをインストールします。 これ👇をチェックしてください
5️(2)環境を再現します。 最後に、uvは100%再現可能なインストールを提供します。 uv を使用したプロジェクトをクローンしたとします。「uv sync」を実行して、プロジェクトと正確に一致させることができます。 これは OS 間で機能し、クローンしたプロジェクトが異なる Python バージョンを使用していた場合でも機能します。 これ👇をチェックしてください
そして、それがあなたがuvを使い始めることができる方法です。 注: プロジェクトを GitHub にプッシュするときは、uv[.]ファイルを gitignore ファイルにロックします。これにより、他のユーザーがプロジェクトを使用するときに環境を uv で再現できます。 参考👇までに、ここに再びチートシートがあります
洞察力に富んだものを見つけた場合は、ネットワークと再共有してください。 お探し→ @akshay_pachaar ✔️ LLM、AIエージェント、機械学習に関するその他の洞察とチュートリアルについては、こちらをご覧ください。
Akshay 🚀
Akshay 🚀8月3日 20:55
Pythonのuv、明確に説明されています(コード付き):
360.38K