Virtual Environment'ler¶
🌐 Yapay Zekâ ve İnsanlar Tarafından Çeviri
Bu çeviri, insanlar tarafından yönlendirilen bir yapay zekâ ile oluşturuldu. 🤝
Orijinal anlamın yanlış anlaşılması ya da kulağa doğal gelmeme gibi hatalar içerebilir. 🤖
Yapay zekâ LLM'ini daha iyi yönlendirmemize yardımcı olarak bu çeviriyi iyileştirebilirsiniz.
Python projeleriyle çalışırken, her proje için kurulan package'leri izole etmek adına bir virtual environment kullanmalısınız.
FastAPI projeleri için projeyi, bağımlılıklarını ve virtual environment'ini yönetmek üzere uv kullanmanızı öneririm.
Proje Oluşturun¶
uv'yi resmi kurulum rehberini kullanarak kurun ve ardından bir proje oluşturun:
$ uv init awesome-project --bare
$ cd awesome-project
$ uv add "fastapi[standard]"
uv, proje için virtual environment'i otomatik olarak oluşturur. Kendiniz oluşturmanız veya aktive etmeniz gerekmez.
Komutları projenin environment'i içinde uv run ile çalıştırın, örneğin:
$ uv run fastapi dev
Daha Fazla Bilgi Edinin¶
Virtual environment'lerin altta nasıl çalıştığını, activation'ı ve alternatif python -m venv ile pip workflow'unu öğrenmek için Virtual Environments rehberini okuyun.