更安全,仅允许当前用户运行脚本法:vscode运行python时提示无法加载文件xxx.venvScriptsactivate.ps1

 网上的其他方法都是用PowerShell授权remotesigned执行脚本,解决这个问题,但这个方法不安全,因为把脚本的执行权扩大到远程客户了。

把组策略脚本的运行权授权给当前用户应该是个更好的策略,方法如下。

用管理员方式打开PowerShell,然后运行:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

 删除改组策略

Set-ExecutionPolicy -ExecutionPolicy Undefined -Scope CurrentUser
原文地址:https://www.cnblogs.com/worldinmyeyes/p/15266827.html