Yayın Tarihi: 4 Şubat 2025
Python virtual environment (sanal ortam) oluşturmak ve kullanmak için temel adımları açıklayayım:
- Yeni bir virtual environment oluşturma:
python -m venv myenv
(Burada “myenv” yerine istediğiniz ismi verebilirsiniz)
- Virtual environment’ı aktif etme:
Windows için:
myenv\Scripts\activate
Linux/Mac için:
source myenv/bin/activate
- Virtual environment’ı deaktif etme:
deactivate
- Aktif environment’a paket yükleme:
pip install paket_adi
Örnek bir iş akışı:
# Virtual environment oluştur
python -m venv myproject_env
# Aktif et
source myproject_env/bin/activate # Linux/Mac için
# veya
myproject_env\Scripts\activate # Windows için
# Paketleri yükle
pip install matplotlib
pip install numpy
pip install pandas
# İşiniz bittiğinde deaktif edin
deactivate
Virtual environment kullanmanın avantajları:
- Her proje için izole bir Python ortamı
- Farklı projelerde farklı paket versiyonları kullanabilme
- Sistem Python kurulumunuzu etkilemeden paket yönetimi
- Projenizin bağımlılıklarını daha iyi yönetebilme
Yüklü paketlerin listesini almak için:
pip list
Requirements dosyası oluşturmak için:
pip freeze > requirements.txt
Başka bir ortamda requirements dosyasından paketleri yüklemek için:
pip install -r requirements.txt