Ana içeriğe geç

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.

İngilizce sürüm

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.