Site Overlay

Python Sanal Ortam (venv) Kurulumu: Windows, Linux ve macOS

Python Sanal Ortam (venv) Kurulumu – Tüm İşletim Sistemleri

🐍 Python Sanal Ortam (venv) Kurulumu: Windows, Linux ve macOS

Python projelerinde izole geliştirme ortamları oluşturmak, proje bağımlılıklarını düzenli ve kontrollü şekilde yönetmenizi sağlar. venv modülü sayesinde her işletim sisteminde kendi sanal ortamınızı kolayca kurabilirsiniz. Aşağıda işletim sistemine göre tüm adımları ayrı başlıklar altında bulabilirsiniz.

🪟 Windows İçin Python venv Kurulumu

1. Proje klasörü oluşturun:

mkdir C:\projeler\ornekproje
cd C:\projeler\ornekproje
            

2. Sanal ortamı oluşturun:

python -m venv venv
            

3. Sanal ortamı aktifleştirin:

CMD (Komut İstemi) için:

venv\Scripts\activate.bat
            

PowerShell için:

venv\Scripts\Activate.ps1
            

4. Paket yükleyin (örnek olarak requests):

pip install requests
            

5. Sanal ortamdan çıkmak için:

deactivate
            

🐧 Linux İçin Python venv Kurulumu

1. Proje klasörü oluşturun:

mkdir -p ~/projeler/ornekproje
cd ~/projeler/ornekproje
            

2. Sanal ortamı oluşturun:

python3 -m venv venv
            

3. Sanal ortamı aktifleştirin:

source venv/bin/activate
            

4. Paket yükleyin (örnek olarak requests):

pip install requests
            

5. Sanal ortamdan çıkmak için:

deactivate
            

🍎 macOS İçin Python venv Kurulumu

1. Proje klasörü oluşturun:

mkdir -p ~/projeler/ornekproje
cd ~/projeler/ornekproje
            

2. Sanal ortamı oluşturun:

python3 -m venv venv
            

3. Sanal ortamı aktifleştirin:

source venv/bin/activate
            

4. Paket yükleyin (örnek olarak requests):

pip install requests
            

5. Sanal ortamdan çıkmak için:

deactivate
            

✅ İşletim Sistemlerine Göre Özet Adımlar

Adım Açıklama Windows Linux / macOS
1 Proje klasörü oluştur mkdir C:\projeler\ornekproje mkdir -p ~/projeler/ornekproje
2 venv oluştur python -m venv venv python3 -m venv venv
3 Sanal ortamı aktifleştir venv\Scripts\activate.bat
venv\Scripts\Activate.ps1
source venv/bin/activate
4 Paket yükle pip install <paket-adı>
5 Ortamdan çık deactivate

📝 Sonuç

Python sanal ortamları, projelerinizi sistem genelinden izole eder ve paket çakışmalarını önler. Yukarıdaki rehber sayesinde Windows, Linux ve macOS işletim sistemlerinde kendi sanal ortamınızı kurabilir, Python projelerinizi profesyonel şekilde geliştirebilirsiniz.

arif akyuz
Arif Akyüz

image
Başka cihazda görüntüle
Arif Akyüz Sistem Network Yöneticisi ve Siber Güvenlik Uzmanı
Arif Akyüz Sistem Network Yöneticisi ve Siber Güvenlik Uzmanı

Arif Akyüz
Bilgi Teknolojileri
Sistem Network Yöneticisi
ve Siber Güvenlik Uzmanı
[email protected]

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Author: Arif Akyüz

Arif Akyüz - Siber Güvenlik Uzmanı ve Dijital Dönüşüm Lideri 15 yılı aşkın süredir bilişim sektöründe, özellikle siber güvenlik ve dijital dönüşüm alanlarında hizmet veren bir uzmanım. Hem stratejik hem de teknik düzeyde çözümler sunarak organizasyonların güvenlik altyapılarını güçlendiriyor ve dijitalleşme süreçlerini yönetiyorum.