Popularne tematy
#
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 w Pythonie, jasno wyjaśnione (z kodem):
uv jest niesamowicie szybki.
- Tworzenie wirtualnych środowisk za pomocą uv jest ~80 razy szybsze niż python -m venv.
- Instalacja pakietów jest 4–12 razy szybsza bez pamięci podręcznej, a ~100 razy z pamięcią podręczną.
Dziś zrozumiemy, jak używać uv do zarządzania pakietami Pythona.
Zanurzmy się!

uv to menedżer pakietów Pythona oparty na Rust, zaprojektowany z myślą o szybkości i niezawodności.
Zastępuje nie tylko pip, ale także pip-tools, virtualenv, pipx, poetry i pyenv, wszystko za pomocą jednego samodzielnego pliku binarnego.
Oto ściągawka uv dla programistów Pythona👇
Przyjrzyjmy się teraz kodowi!
1️⃣ Utwórz nowy projekt
Aby utworzyć nowy projekt w Pythonie, uruchom: uv init project-name.
To tworzy strukturę katalogów, plik TOML, przykładowy skrypt i README.
Sprawdź to 👇

2️⃣ Zainicjuj środowisko.
Chociaż uv automatycznie inicjalizuje wirtualne środowisko w projekcie, możesz jawnie stworzyć wirtualne środowisko za pomocą polecenia `uv venv`.
Aktywuj je w następujący sposób:
- MacOS/Linux: source .venv/bin/activate
- Windows: .venv\Scripts\activate
Sprawdź to 👇

3️⃣ Zainstaluj pakiety
Następnie możesz dodać zależności używając polecenia `uv add <library-name>`.
Kiedy dodajesz pakiety, uv aktualizuje plik toml i rozwiązuje pełne drzewo zależności, generując plik blokady.
Sprawdź to 👇

4️⃣ Wykonaj skrypt
Aby uruchomić skrypt, użyj polecenia `uv run script[.]py`.
Jeśli pakiet nie jest dostępny w twoim środowisku, ale jest używany w skrypcie, uv zainstaluje go, gdy uruchomisz skrypt, pod warunkiem, że zależność jest określona w pliku toml.
Sprawdź to 👇

5️⃣ Odtwórz środowisko.
Na koniec, uv zapewnia 100% powtarzalne instalacje.
Powiedzmy, że sklonowałeś projekt, który używał uv. Możesz uruchomić `uv sync`, aby dokładnie dopasować projekt.
Działa to na różnych systemach operacyjnych, nawet jeśli projekt, który sklonowałeś, używał innej wersji Pythona.
Sprawdź to 👇

I tak możesz zacząć korzystać z uv.
Uwaga: Kiedy przesyłasz swój projekt na GitHub, NIE dodawaj pliku uv[.]lock do swojego pliku gitignore. To pomaga uv odtworzyć środowisko, gdy inni korzystają z twojego projektu.
Oto ponownie ściągawka dla twojej referencji 👇
Jeśli uważasz go za wnikliwy, udostępnij go ponownie w swojej sieci.
Znajdź mnie → @akshay_pachaar ✔️
Aby uzyskać więcej szczegółowych informacji i samouczków na temat LLM, agentów AI i uczenia maszynowego!

3 sie, 20:55
uv w Pythonie, jasno wyjaśnione (z kodem):
360,45K
Najlepsze
Ranking
Ulubione