mirror of
https://github.com/fastapi/fastapi.git
synced 2026-09-14 13:36:21 +08:00
cf816469f0
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>
1.2 KiB
1.2 KiB
Virtual Environment'ler
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.