トレンドトピック
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
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エージェント、機械学習に関するその他の洞察とチュートリアルについては、こちらをご覧ください。

8月3日 20:55
Pythonのuv、明確に説明されています(コード付き):
360.38K
トップ
ランキング
お気に入り