Ошибки APK

PowerShell не запускает скрипт

PowerShell пишет: cannot be loaded because running scripts is disabled on this system. Файл Activate.ps1 виртуальной среды — скрипт, поэтому PowerShell его останавливает. activate.bat в командной строке — не этот скрипт, и он запускается.

Не снимай запрет на весь компьютер. Проверяй причину по порядку.

  • В командной строке в папке проекта напиши .venv\Scripts\activate.bat. Если в строке видно (.venv), среда включена. PowerShell не меняй.
  • Если хочешь остаться в PowerShell, только для своего пользователя: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser. Закрой окно, открой новое, потом .venv\Scripts\Activate.ps1.
  • Не пиши Unrestricted и LocalMachine. Это открывает другие скрипты на всём компьютере.
  • Если строка MachinePolicy остаётся Restricted, команда пользователя её не обходит. Продолжай в том окне через activate.bat.
  • Та же фраза для другого файла .ps1. Имя файла другое, остановка та же.

Не пиши Bypass. Для одного раза хватает activate.bat в командной строке.

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

Похожие руководства