Python virtual environment (sanal ortam) oluşturmak ve kullanmak için temel adımları açıklayayım:

  1. Yeni bir virtual environment oluşturma:
python -m venv myenv

(Burada “myenv” yerine istediğiniz ismi verebilirsiniz)

  1. Virtual environment’ı aktif etme:

Windows için:

myenv\Scripts\activate

Linux/Mac için:

source myenv/bin/activate
  1. Virtual environment’ı deaktif etme:
deactivate
  1. 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