Ortamları ve paketleri anlama
Tavsiye
Daha fazla ayrıntı için Metin ve resimler sekmesine bakın!
Python, Python yapabileceklerini genişleten yeniden kullanılabilir kod kitaplıkları gibi üçüncü taraf paketlerden oluşan büyük bir ekosisteme sahiptir. Paketleri yüklemeden önce, projenizin bağımlılıklarının düzenli kalması ve diğer projelerle karışmaması için bir sanal ortam ayarlamak iyi bir uygulamadır.
Sanal ortam nedir?
Sanal ortam, kendi Python kopyasını ve yüklediğiniz paketleri içeren yalıtılmış bir klasördür. Bunu her proje için temiz bir çalışma alanı olarak düşünün; bir ortama yüklediğiniz paketler diğerini etkilemez.
Sanal ortam oluşturma
VS Code'da tümleşik terminali (Terminal > Yeni Terminal) açın ve proje klasörünüze gidin. Ardından şunu çalıştırın:
python -m venv .venv
Bu komut, yalıtılmış ortamı içeren adlı .venv gizli bir klasör oluşturur. Şu şekilde etkinleştirin:
| Platform | Komut |
|---|---|
| Windows | .venv\Scripts\activate |
| macOS / Linux | source .venv/bin/activate |
Etkin olduğunda, (.venv) terminal isteminizin başında görünür. Sanal ortam oluşturmak ve etkinleştirmek için VS Code'da komutunu da kullanabilirsiniz Python: Select Interpreter .
Pip ile paketleri yükleme
pip, Python'nin yerleşik paket yöneticisidir. Sanal ortamınız etkinleştirildikten sonra paketleri yüklemek için bu ortamı kullanın:
pip install requests
Geçerli ortamdaki tüm yüklü paketleri görmek için:
pip list
Başkalarının ortamı yeniden oluşturabilmesi için projenizin bağımlılıklarını kaydetmek için:
pip freeze > requirements.txt
Ve bu dosyadan yüklemek için:
pip install -r requirements.txt
Tavsiye
VS Code, sanal ortamınızı otomatik olarak algılar. bir Python dosyasını açtığınızda, alt durum çubuğunda Python sürümünü arayın; henüz seçili değilse ortamınızı .venv seçmek için dosyayı seçin.