Populární témata
#
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.
uv v Pythonu, jasně vysvětleno (s kódem):
UV je neuvěřitelně rychlé.
- Vytváření virtuálních envs. Použití UV záření je ~80x rychlejší než python -m venv.
- Instalace balíčků je 4–12x rychlejší bez cachování a ~100x s cachováním
Dnes si pojďme vysvětlit, jak používat uv pro správu balíčků Pythonu.
Pojďme se ponořit!

uv je správce balíčků Python založený na Rustu, který je rychlý a spolehlivý.
Nahrazuje nejen pip, ale také pip-tools, virtualenv, pipx, poetry a pyenv, vše v jedné samostatné binární soustavě.
Zde je uv tahák pro vývojáře Pythonu👇
Podívejme se na kód dále!
1️⃣ Vytvoření nového projektu
Chcete-li nastavit nový projekt v Pythonu, spusťte: uv init project-name.
Tím se vytvoří adresářová struktura, soubor TOML, ukázkový skript a soubor README.
Zkontrolujte toto 👇

2️⃣ Inicializujte env.
I když uv automaticky inicializuje virtuální env. V projektu můžete explicitně vytvořit virtuální ENV. pomocí příkazu 'uv venv'.
Aktivujte jej následovně:
- MacOS/Linux: zdroj .venv/bin/activate
- Windows: .venv\Scripts\activate
Zkontrolujte toto 👇

3️⃣ Nainstalujte balíčky
Dále můžete přidat závislosti pomocí příkazu 'uv add <název-knihovny>'.
Když přidáte balíčky, uv aktualizuje soubor toml a přeloží úplný strom závislostí, čímž vygeneruje soubor zámku.
Zkontrolujte toto 👇

4️⃣ Spusťte skript
Chcete-li spustit skript, použijte 'uv run script[.]py'.
Pokud balíček není ve vašem prostředí k dispozici, ale je použit ve skriptu, uv jej nainstaluje při spuštění skriptu za předpokladu, že je závislost specifikována v souboru toml.
Zkontrolujte toto 👇

5️⃣ Reprodukce env.
A konečně, uv poskytuje 100% reprodukovatelné instalace.
Řekněme, že jste naklonovali projekt, který používal uv. Můžete spustit "uv sync", aby přesně odpovídala projektu.
To funguje napříč operačními systémy, a to i v případě, že projekt, který jste klonovali, používal jinou verzi Pythonu.
Zkontrolujte toto 👇

A tak můžete začít používat uv.
Poznámka: Když odešlete svůj projekt na GitHub, NEPŘIDÁVEJTE uv[.]Uzamkněte soubor do souboru gitignore. To pomáhá reprodukovat UV záření, když ostatní používají váš projekt.
Zde je tahák opět pro vaši informaci 👇
Pokud vám to připadalo užitečné, sdílejte to znovu se svou sítí.
Najdi mě → @akshay_pachaar ✔️
Další poznatky a návody na LLM, AI agenty a strojové učení!

3. 8. 20:55
uv v Pythonu, jasně vysvětleno (s kódem):
360,26K
Top
Hodnocení
Oblíbené