Ortamları ve paketleri anlama

Tamamlandı

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.