python -m venv komutu, Python projeleri için izole (sanal) çalışma ortamı oluşturur. Böylece her proje kendi bağımlılıklarına sahip olur ve sistemdeki diğer projelerle çakışma yaşanmaz.
Yeni bir sanal ortam oluşturmak:
python -m venv venv
Bu işlem, proje klasörünüzde venv isimli bir ortam oluşturur.
1) Ortamı etkinleştir — Windows
venv\Scripts\activate
2) Ortamı etkinleştir — macOS / Linux
source venv/bin/activate
3) Ortama paket kur (yalnızca bu projeye)
pip install requests
4) Ortamı devre dışı bırak
deactivate
5) Belirli Python sürümüyle ortam oluştur
python3.11 -m venv venv
6) Ortamı .git içine eklememek için
echo venv/ >> .gitignore
Bir projede farklı paket sürümleri gerekiyorsa, ortak bir makinede birden fazla Python uygulaması geliştiriyorsanız veya deployment sürecinde aynı ortamı tekrar üretmek istiyorsanız python -m venv komutu en güvenli çözümdür.
(venv) etiketi görünür.pip freeze > requirements.txtpip install -r requirements.txt© 2026, komutlar.com. Tüm hakları bir yerlerde saklıdır.