Files
fastapi/docs/hi/docs/virtual-environments.md
T
452e526877 🌐 Update translations for hi (update-outdated) (#16212)
Co-authored-by: pr-submit[bot] <pr-submit[bot]@users.noreply.github.com>
Co-authored-by: Yurii Motov <109919500+YuriiMotov@users.noreply.github.com>
Co-authored-by: pr-push[bot] <pr-push[bot]@users.noreply.github.com>
2026-08-19 10:58:07 +02:00

1.7 KiB

Virtual Environments

जब आप Python projects पर काम करते हैं, तो आपको हर project के लिए install किए गए packages को अलग रखने के लिए एक virtual environment का उपयोग करना चाहिए।

FastAPI projects के लिए, मैं project, उसकी dependencies, और उसके virtual environment को manage करने के लिए uv उपयोग करने की सलाह देता हूँ।

Project बनाएँ

official installation guide का उपयोग करके uv install करें, और फिर एक project बनाएँ:

$ uv init awesome-project --bare
$ cd awesome-project
$ uv add "fastapi[standard]"

uv project के लिए virtual environment automatically बनाता है। आपको खुद कोई बनाने या activate करने की ज़रूरत नहीं है।

Project environment के अंदर commands uv run से चलाएँ, उदाहरण के लिए:

$ uv run fastapi dev

और जानें

Virtual environments अंदर से कैसे काम करते हैं, यह जानने के लिए Virtual Environments guide पढ़ें, जिसमें activation और alternative python -m venv और pip workflow शामिल हैं।