Sanal Ortam (venv) Aktivasyon Hatası ve Çözümü
Windows sistemlerde PowerShell üzerinde sanal ortamı aktif etmeye çalışırken (.\venv\Scripts\activate)
"running scripts is disabled on this system" uyarısı alıyorsanız, ilgili hata Windows'un komut çalıştırma politikasından kaynaklanmaktadır.
Hata Sebebi: İlgili sistemde scriptlerin çalıştırılması devre dışı bırakıldığından venv dosyası yüklenemiyor.
PowerShell Çözüm Komutu
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Nasıl Uygulanır?
1. Yukarıdaki komutu kopyalayın.
2. Yönetici olarak başlatılmış PowerShell veya VS Code terminaline yapıştırıp Enter'a basın.
3. Çıkan soruya "Y" (Evet) veya "A" (Tümünü Kabul Et) yazıp tekrar Enter'a basın. Artık venv aktif edilebilir.