Я не могу активировать свою виртуальную среду в PowerShell

Когда я пытаюсь активировать виртуальную среду в CMD, не возникает никаких проблем, но в PowerShell у меня возникает такая ошибка:

PS C:\Users\Burak\desktop\my-site\myenv\Scripts> activate.bat
activate.bat : The term 'activate.bat' is not recognized as the name of a cmdlet, function, script file, or operable program. Check t
he spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ activate.bat
+ ~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (activate.bat:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundExceptionenter code here

попробуйте активировать или ./activate вместо activate.bat если это не поможет, попробуйте следующее:

Вам необходимо установить политики выполнения windows. Согласно официальной документации по virtualenv.

.

Запуск в powershell

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
> -Scope CurrentUse

Теперь вы можете активировать виртуальную среду, используя \Scripts\Activate.ps1

.

Надеюсь, это решит проблему!

Вернуться на верх