Virtual Environments¶
🌐 एआई और मनुष्यों द्वारा किया गया अनुवाद
यह अनुवाद मनुष्यों के मार्गदर्शन में एआई द्वारा किया गया है। 🤝
इसमें मूल अर्थ को गलत समझने या अप्राकृतिक लगने आदि जैसी गलतियाँ हो सकती हैं। 🤖
आप हमें एआई LLM को बेहतर मार्गदर्शन करने में मदद करके इस अनुवाद को बेहतर बना सकते हैं।
जब आप 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 शामिल हैं।