激活虚拟环境在 powershell 中引发错误

Sam*_*ain 3 powershell

我正在使用 Windows PowerShell。但是,我不知道为什么,当我尝试激活 python 虚拟环境时,出现此错误:

venv\Scripts\activate : File C:\Users\Dell\Desktop\flask\microblog\venv\Scripts\Activate.ps1 
cannot be loaded because running scripts is disabled on this system. For more information, see    
about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ venv\Scripts\activate
+ ~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : SecurityError: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess
Run Code Online (Sandbox Code Playgroud)

这是我运行的命令:

venv\Scripts\activate
Run Code Online (Sandbox Code Playgroud)

这是第一次发生。问题是什么?

小智 5

您的计算机上似乎禁用了运行 powershell 脚本。您可以以管理员身份运行:

Set-ExecutionPolicy RemoteSigned
Run Code Online (Sandbox Code Playgroud)

或者

Set-ExecutionPolicy Unrestricted
Run Code Online (Sandbox Code Playgroud)

这应该可以解决问题