Yazeka
Arama sonuçlarına göre oluşturuldu
Python venv (virtual environment) şu işlevleri yerine getirir:
- İzolasyon: Her proje için kendi bağımlılıklarını içerir, böylece bir projedeki değişiklikler diğerlerini etkilemez 13.
- Organizasyon: Projelerin ihtiyaç duyduğu paketlerin ve sürümlerin takibini kolaylaştırır 13.
- Uyumluluk: Farklı projelerin aynı paketin farklı sürümlerini kullanmasını sağlar 1.
- Kontrol: Python projelerinin daha iyi yönetilmesini, paylaşılmasını ve üretim ortamlarına dağıtılmasını sağlar 1.
venv'i kullanmak için:
- Komut: Python'un standart kütüphanesinde bulunan venv modülünü kullanarak sanal ortam oluşturulur:
python -m venv my_project_env
12. - Aktivasyon: Ortam, işletim sistemine göre değişen komutlarla etkinleştirilir: macOS ve Linux'ta
source my_project_env/bin/activate
, Windows'tamy_project_env\Scripts\activate.bat
12. - Paket Kurulumu: Etkinleştirilen ortamda paketler
pip install paket_adı
komutuyla kurulur 12. - Deaktivasyon: İşiniz bittiğinde ortam
deactivate
komutuyla devre dışı bırakılır 12.
5 kaynaktan alınan bilgiyle göre: