APK hataları

PowerShell betiği çalıştırmıyor

PowerShell bu cümleyi yazar: cannot be loaded because running scripts is disabled on this system. Sanal ortamın Activate.ps1 dosyası betiktir. Bu yüzden PowerShell onu durdurur. Komut istemindeki activate.bat o betik değildir, o çalışır.

Bütün bilgisayar için yasağı kaldırma. Nedeni sırayla yokla.

  • Komut isteminde proje klasöründe .venv\Scripts\activate.bat yaz. Satırda (.venv) görünüyorsa ortam açıktır. PowerShell'i değiştirme.
  • PowerShell'de kalmak istiyorsan yalnız kendi kullanıcın için: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser. Pencereyi kapat, yenisini aç, sonra .venv\Scripts\Activate.ps1.
  • Unrestricted ve LocalMachine yazma. Bu, bütün bilgisayarda başka betikleri de açar.
  • MachinePolicy satırı Restricted kalıyorsa kullanıcı komutu onu geçmez. O pencerede activate.bat ile devam et.
  • Aynı cümle başka bir .ps1 dosyası içindir. Dosya adı değişir, durma aynıdır.

Bypass yazma. Bir kerelik iş için komut istemindeki activate.bat yeter.

py -m venv .venv
.venv\Scripts\activate.bat

İlgili rehberler