VSCode提示报错:无法加载xxx,因为在此系统上禁止运行脚本

113 阅读1分钟

PowerShell默认禁止运行没有数字签名的脚本,而虚拟环境的激活脚本可能没有签名

解决方案:修改cmd执行策略

  1. 执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的;
  2. 执行:set-ExecutionPolicy RemoteSigned;
  3. 这时再执行get-ExecutionPolicy,就显示RemoteSigned;

到这一般就没有问题了。

出现这个就是没有用管理员运行

ddcc24a5e87c3b128fb6c6c99f11d84d.png

方法一:用管理员运行vscode或者终端

方法二如下:

Set-ExecutionPolicy -Scope CurrentUser