Versiyon Bazlı Python'da venv Sanal Ortamı Oluşturma
Bir bilgisayarda birden fazla Python sürümü bulunabilir. Her proje için ayrı bir sanal ortam kullanmak, paketlerin ve sürümlerin birbirine karışmasını önler.
Python sürümünü kontrol etme
Windows'ta kurulu Python sürümlerini ve yollarını görmek için şu komut kullanılabilir:
py -0pPython 3.13 ile sanal ortam oluşturma
Proje klasöründe aşağıdaki komutu çalıştırın:
py -pythonversiyonu -m venv sanalortamdizinipy -3.13 -m venv venvBu komutta:
py -3.13, Python 3.13 sürümünü seçer.-m venv, Python'un sanal ortam modülünü çalıştırır.- Son
venv, oluşturulacak klasörün adıdır.
Komut tamamlandığında proje dizininde venv adlı bir klasör oluşur.
Sanal ortamı etkinleştirme
PowerShell için:
.\venv\Scripts\Activate.ps1CMD için:
venv\Scripts\activate.batEtkinleştirmeden sonra terminal satırının başında genellikle (venv) ifadesi görünür.
Sanal Ortamda Python Paketi Yükleme
pip install flaskşeklinde paket yüklenemiyor ise şunu deneyin:
python -m pip install flaskKullanılan Python sürümünü doğrulama
python --versionBeklenen çıktı örneği:
Python 3.13.14Sanal ortamdan çıkma
deactivatevenv klasörü genellikle Git deposuna eklenmez. Bunun için .gitignore dosyasına şu satır yazılabilir:
venv/